Regex 将两个单词与空格匹配的正则表达式
我正在寻找匹配以下模式所需的正则表达式 你好,你好世界,你好世界 我只希望选取粗体集(包括空格)。Regex 将两个单词与空格匹配的正则表达式,regex,Regex,我正在寻找匹配以下模式所需的正则表达式 你好,你好世界,你好世界 我只希望选取粗体集(包括空格)。\w+\s\w+ 至少一个单词字符,然后一个空格(或制表符,或其他什么),然后至少另一个单词字符 下面是它的样子: \b[a-zA-Z]+\s[a-zA-Z]+\b as\w也可以匹配数字 \b是单词边界 ^将锚定字符串的开头,$将锚定字符串的结尾 hello:匹配第一个单词“hello” \s:匹配空格 世界:匹配第二个单词“世界” 这是特定的词语还是其他词语?因为现在我会说使用“hello w
\w+\s\w+
至少一个单词字符,然后一个空格(或制表符,或其他什么),然后至少另一个单词字符
下面是它的样子:
\b[a-zA-Z]+\s[a-zA-Z]+\b
as\w
也可以匹配数字
\b
是单词边界
- ^将锚定字符串的开头,$将锚定字符串的结尾
- hello:匹配第一个单词“hello”
- \s:匹配空格
- 世界:匹配第二个单词“世界”
/hello,(hello world),helloworld/
的东西会起作用,但我怀疑这是你想要的。它们不是特定的词:p如果字符串是hello,hello world,hello world
,你想要匹配什么?\w
匹配字母数字字符,因此它也可以匹配“hello 1”,例如true。如果OP想将其限制为字母,而i18n不是问题,则可以使用[a-zA-z]
。[a-zA-z]
对于UTF-8输入是有问题的
^hello\sworld$