1

以字符串形式给出:

"I #am# taking my big #brown# dog for a #walk# in the park"

我需要一个正则表达式来返回这个字符串集合:

#am#
#brown#
#walk#

如果它会忽略独立的主题标签会很好(即,如果它在下一个“#”之前找到一个空格,跳过它并寻找下一个匹配项)。

谢谢你的帮助。

4

1 回答 1

1

使用此正则表达式来捕获标记的单词:

(?<=#)\w+(?=#)

这使用环视来断言,但不捕获周围的哈希字符。

使用\w意味着只会找到单词字符(即忽略两边都有空格的哈希)

使用您的应用程序视频来遍历匹配项。

于 2013-07-19T00:42:40.557 回答