後に文字を選択するために、正規表現を使用して、私は#まで(包括的)/後のすべてをキャプチャしようとしている正規表現/包括キャプチャし
[/].([a-z/[email protected]$%^&*()-+><~*\.]+)
を持っていますか? (排他的)。
私は上の正規表現を試してみました弦:
/hello.there#test適切にちょうど/グループ何もないしかし、それをしようとしてくれ/hello.there
を与えます。文字列/ hには何もグループ化されません。私はキャプチャするためにセットにa-zを含めたので、それを行うと思った。
どのように正規表現を改良して、#と?を除いた後に/をすべて取り込むようにすることができますか? #と?の後に何も無視していますか?
あなたは
'(\/[^#\?] +) '? – Alex
regexについて質問をするときは、使用する言語またはツールのタグを追加してください。 –
それについて申し訳ありません....あなたが私に与えた正規表現は、文字列 "/#test"では/ onlyを取るべき場所では動作しません – nelac123