Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 要匹配但从选择中排除的正则表达式_Regex - Fatal编程技术网

Regex 要匹配但从选择中排除的正则表达式

Regex 要匹配但从选择中排除的正则表达式,regex,Regex,我正在尝试获取消息文本中的标记,以便用实际值替换字符串。我的文本是 Hello &worls nice &to & Here &ok. 表达式(&\w+?)\w给了我 worls<whitespace> to<whitespace> ok. worls 到 好啊 但是,我需要排除最后一个字母,即空格或句点 测试链接测试单词边界(\b),而不是查找非单词字符\W 另外,学习如何在您选择的工具或语言中使用regexp匹配组也可以,这样您就

我正在尝试获取消息文本中的标记,以便用实际值替换字符串。我的文本是

Hello &worls nice &to & Here &ok.
表达式(&\w+?)\w给了我

worls<whitespace>
to<whitespace>
ok.
worls
到
好啊
但是,我需要排除最后一个字母,即空格或句点

测试链接

测试单词边界(
\b
),而不是查找非单词字符
\W

另外,学习如何在您选择的工具或语言中使用regexp匹配组也可以,这样您就可以检索并使用与任何子表达式匹配的子字符串。

测试单词边界(
\b
),而不是查找非单词字符
\W

另外,学习如何在您选择的工具或语言中使用regexp匹配组也可以,这样您就可以检索并使用与任何子表达式匹配的子字符串。

这应该可以

&\S+[^\.\s]
或者像安东建议的那样

&\S+\b
这应该行得通

&\S+[^\.\s]
或者像安东建议的那样

&\S+\b