正则表达式 - 查找首字母大写的整个句子

标签 regex

我试图匹配(使用正则表达式)字符串,该字符串可以包含任何内容,但必须以大写字母开头,例如:

"Harkon's Sword"

我写了这样的东西:

^[A-Z][A-Za-z0-9,;'\"\\s]*\s

它找到“Harkon's”但没有找到其他单词。你能帮忙吗?

我想查找的其他字符串示例:

"Dragonbane",
"Skaal Armor",
"Horn of Jurgen Windcaller"

最佳答案

假设您想要整行以大写字母开头,您可以简化正则表达式,只匹配字符串开头的大写字母:

^[A-Z].*

regex101 demo

关于正则表达式 - 查找首字母大写的整个句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36506776/

相关文章:

jquery 正则表达式 : how to validate address and city using jquery Regex

regex - R 正则表达式 : Parenthesis Not Acting as Metacharacter

regex - 是否可以为任意字符串的字谜生成(紧凑)正则表达式?

regex - "Not Whitespace and Not a hyphen"的正则表达式是什么

regex - 如何用正则表达式和 Golang 替换可选组

c++ - std::regex 识别多项式方程的系数

java - 正则表达式可以独立运行,但不能在 Web 应用程序中运行

javascript - 换行特定的文本模式

c++ - 当不存在可选子字符串时,避免匹配中的空元素

javascript - 在没有浏览器环境的JS中将HTML转换为纯文本