0
我试图在消息文本中获取令牌,以便可以将字符串替换为实际值。我的文字是正则表达式匹配但排除在选择之外
Hello &worls nice &to & Here &ok.
表达(& \ w +?)\ W给我
worls<whitespace>
to<whitespace>
ok.
不过,我需要排除的最后一个字母,即空白或周期
我试图在消息文本中获取令牌,以便可以将字符串替换为实际值。我的文字是正则表达式匹配但排除在选择之外
Hello &worls nice &to & Here &ok.
表达(& \ w +?)\ W给我
worls<whitespace>
to<whitespace>
ok.
不过,我需要排除的最后一个字母,即空白或周期
测试单词边界(\b
)而不是查找非单词字符\W
。
此外,学习如何使用正则表达式匹配组在您选择的工具或语言中工作,因此您可以检索并使用与任何子表达式匹配的子字符串。
这应该工作。
&\S+[^\.\s]
或者,正如安东建议的那样。
&\S+\b