Regex 正则表达式:单词边界

Regex 正则表达式:单词边界,regex,word-boundary,Regex,Word Boundary,我必须搜索包含大写字母或数字的单词 我使用\b[^]*[A-Z0-9]+[^]*\b,但是我想使用[^\b],而不是[^],但这会选择所有短语 这个是一些文本,它有

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

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


这个
一些
文本,它有
,就像
那样
太棒了

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

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

请注意,不能在字符类中包含
\b
\b
。通过其他一些方法,您可以在字符类中不包含这两者而获得结果<代码>\S*
匹配零个或多个非空格字符

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

添加了一个替代方案。请提供一个例子。你期望的输出是什么?输出将是粗体字等等。。。似乎
\w*[A-Z-0-9]+\w*
工作得很好!请将其添加到答案中;)忘记A-Z-0-9中的“-”)