捕获以字符开头的单词

Capture words that starts with characters

我想捕获所有以一组字符开头的 space 分隔的单词。

例如,给定 Th + plattern,我想在句子中捕获 ThisThat

This is. That is also.

使用标准 c 库中的 POSIX regex

试试这个

/\bTh\w+/

这是如何工作的?

  • \b 匹配单词边界
  • \w 匹配单词字符

注意,您可能必须在使用字符串而不是文字正则表达式的编程语言中转义反斜杠,例如 "\bTh\w+"

使用以下 Posix 正则表达式 模式:

(^|[[:space:]])Th[[:alnum:]]+([[:space:]]|$)

PHP Posix Regex Evaluatorhttp://www.rexv.org/

上测试