如何匹配任何字符串,但不是以斜杠开头的字符串?
问题描述:
如何匹配任何字符串,但不是以斜杠开头的字符串?如何匹配任何字符串,但不是以斜杠开头的字符串?
我使用节点JS正则表达式
这是我的尝试,但你也可以使用startsWith
功能没有工作
(?!\/s).*
答
^[^\/]
比赛的一切,除了以斜杠开头
^[^\/].*
如果你想匹配整个字符串
答
:
if(!str.startsWith('/')) // true for your case
+1
我正在使用一个库给我的事件处理程序 bot.onText(/ regex /,(msg,match)=> {...。 所以我想捕获任何字符串,它不匹配/ –
'^ [^ \ /]'试过了吗? –
正则表达式应该是'/^[^\/].*/' – maioman
只要'/ ^(?!\ /)/。test(s)'应该就够了。前瞻将在这里工作,而不是向后看。 –