-1

我必须搜索包含大写字母或数字的单词。

我使用\b[^ ]*[A-Z0-9]+[^ ]*\b, 但是不是[^ ]我想使用[^\b], 但这会选择所有短语...

ThisisSometext, that hass0menUm8ers, likeBoeing-380orRNA-78.ThatisGREAT!

4

1 回答 1

1

您可以\w*用于匹配零个或多个单词字符。

\w*[A-Z0-9-]+\w*

或者

\S*[A-Z0-9]+\S*

请注意,您不能在字符类中包含\b, 。\B您可以通过其他方式在不将两者都包含在字符类中的情况下实现结果。\S*匹配零个或多个非空格字符。

演示

于 2015-07-05T13:53:04.247 回答