2017-09-14 12 views
-1

スラッシュで始まる文字列ではなく、どの文字列にも一致する方法は?スラッシュで始まる文字列ではなく、どの文字列にも一致する方法は?

私が試したノードのjs正規表現

を使用していますが、それはあなたがstartsWith機能を使用することができます

(?!\/s).* 
+0

'^ [^ \ /]'これを試しましたか? –

+2

正規表現は '/^[^\/].*/' – maioman

+0

でなければなりません。 '/ ^(?!\ /)/。test(s)'だけで十分です。先読みはここで動作します。見た目ではありません。 –

答えて

1

^[^\/]はその以外のすべてを一致させますスラッシュで始まる

^[^\/].*文字列全体に一致させたい場合は

+0

で始まらない文字列をキャプチャしたい最初の文字のみ –

+2

そして、 '/^[^\/].*/' – anubhava

+0

または空文字列と1)もマッチさせたい場合は '/ ^(?!\ /)[^] * /'を使います。2)文字列に改行があってもかまいません。 –

1

を動作しませんでした:

if(!str.startsWith('/')) // true for your case 
+1

イベントハンドラを提供するライブラリを使用しています bot.onText(/ regex /、(msg、match)=> {。。 )/ –

関連する問題