Javascript 如何用js正则表达式匹配前面没有特殊词的不确定数
比如说。我想得到前面没有“the”或“abc”或“he”的数字Javascript 如何用js正则表达式匹配前面没有特殊词的不确定数,javascript,regex,Javascript,Regex,比如说。我想得到前面没有“the”或“abc”或“he”的数字 89(无对手) 这是90(比赛90) iknow89999(匹配89999) 获取984754(无匹配项) abc58934(不匹配) he759394(无对手) 我尝试使用此(?),但失败了您可以使用 /(?s.match(/(?您可以使用 /(?s.match(/(?您可以将此正则表达式与负查找一起使用: (? 正则表达式详细信息: (?:启动负回溯,当我们获得以下任何一项时失败: t?he:the或he |:
(?),但失败了您可以使用
/(?s.match(/(?您可以使用
/(?s.match(/(?您可以将此正则表达式与负查找一起使用:
(?
正则表达式详细信息:
(?:启动负回溯,当我们获得以下任何一项时失败:
t?he
:the
或he
|
:或
abc
:abc
|
:或
\d
:一个数字
)
:结束负回溯
\d+
:匹配1+个数字
您可以将此正则表达式与负查找一起使用:
(?
正则表达式详细信息:
(?:启动负回溯,当我们获得以下任何一项时失败:
t?he
:the
或he
|
:或
abc
:abc
|
:或
\d
:一个数字
)
:结束负回溯
\d+
:匹配1+个数字
我更新问题,请看一看。我的正则表达式有什么问题(?我更新问题,请看一看。我的正则表达式有什么问题(?)?
/(?<=\s)\d+/g