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