私はこれらの入力文字列すべてにexample
を返すJS正規表現を作成しようとしていますが、疑問符が付いている可能性があります。 example
接尾辞付きのJS正規表現との一致方法
example
example?
example?after
example?after?after
-
動的文字列が私は文字通り文字列 '例' と一致することができないであろう。
'example?after?after'.match(/(.*?)\?/)[1]
'example?after'.match(/(.*?)\?/)[1]
'example?'.match(/(.*?)\?/)[1]
'example'.match(/(.*?)\?/)[1]
上記の最初の3つは、期待どおりにexample
を返しますが、最後にエラーが発生します。予期した結果を返すように正規表現を変更するにはどうすればよいですか?
だから、何のクエスチョンマークがない場合は、疑問符の前に、すべてを返すようにしたいが、ん、文字列全体を返しますか? – vlaz