0
に試合以外のすべてを取得する私は、URLの後の最初の部分を取得するには、次の正規表現を持っている:JavaScriptの正規表現
FOO:
^http[s]?:\/\/.*?\/([a-zA-Z-_.%]+).*$
それは以下のURLでテストと一致します。 comの
http://foo.com
http://foo.com/テスト
http://foo.com/テスト/
http://foo.com/テスト?私は今、何をしようとしているバー
は同じURLを再作成するが、異なる値でテストを交換です。試合前後のパーツを取ったり、結果を逆転させたりする。
これを行う方法は間違いありませんが、私はそうする方法を見つけることができません。
は、このように '^のようにその周りにキャプチャグループを置く(HTTP [S]:??\/\ /.* \ /)[-ZA-Z -_%。 ] +(。*)$ 'を' $ 1newtest $ 2'に置き換えます – sln