捕获以字符开头的单词
Capture words that starts with characters
我想捕获所有以一组字符开头的 space 分隔的单词。
例如,给定 Th
+ plattern,我想在句子中捕获 This
和 That
:
This is. That is also.
使用标准 c
库中的 POSIX
regex
。
试试这个
/\bTh\w+/
这是如何工作的?
\b
匹配单词边界
\w
匹配单词字符
注意,您可能必须在使用字符串而不是文字正则表达式的编程语言中转义反斜杠,例如 "\bTh\w+"
使用以下 Posix 正则表达式 模式:
(^|[[:space:]])Th[[:alnum:]]+([[:space:]]|$)
由 PHP Posix Regex Evaluator 在 http://www.rexv.org/
上测试
我想捕获所有以一组字符开头的 space 分隔的单词。
例如,给定 Th
+ plattern,我想在句子中捕获 This
和 That
:
This is. That is also.
使用标准 c
库中的 POSIX
regex
。
试试这个
/\bTh\w+/
这是如何工作的?
\b
匹配单词边界\w
匹配单词字符
注意,您可能必须在使用字符串而不是文字正则表达式的编程语言中转义反斜杠,例如 "\bTh\w+"
使用以下 Posix 正则表达式 模式:
(^|[[:space:]])Th[[:alnum:]]+([[:space:]]|$)
由 PHP Posix Regex Evaluator 在 http://www.rexv.org/
上测试