内の文字列の最後のoccuranceを見つけるために、私は、このデータ 正規表現はURL
|-> http://www.example.com/fr/page-name (09:00:13)
|-> http://www.example.com/fr/page-name (09:00:19)
|-> http://www.example.com/fr/page-name (09:01:41)
|-> http://www.example.com/en/page-name (09:02:29)
ていると私は、リスト内の最後のURLから
(fr|en)
を取得する必要があります。この場合、
'en'
。
私は、.NETを使用していると私は、私はそれがen|fr
/(en|fr)/(?!/(en|fr)/)
/(en|fr)/(?!.*?/(en|fr)/)
が続いていないen|fr
を見つけましたが、それはすべてのURLにマッチするよう、私は何かが欠けてると思った負の先読みを、試してみました。
何か助けていただければ幸いです。
探している文字列とテストしている文字列を逆にして最初の文字列を検索してみませんか? – mikeb
これはログファイルのように見えます。それぞれのURLはそれ自身の行ですか?なぜ最後の行を取り出して解析してみませんか?私たちはあなたが解決しようとしているより大きな問題に対して、より多くの状況を必要とするかもしれません。 – hunteke
正規表現がこのジョブのための最良のツール(または非常に良いツール)であるかどうかは不明です。 –