ここに例を示します。
で始まる: でimgurl=
終わる:&
抽出例
asfasfasfasimgurl=http://www.mysite.com&asgasgas
結果:http://www.mysite.com
では、このようなすべてのインスタンスを抽出する正規表現を作成するにはどうすればよいでしょうか?
単純な正規表現は次のようになります。
(?:imgurl=)(.*)(?:&)
(?:[ここにあるもの]) は非キャプチャ グループです。パターンが一致する必要がありますが、キャプチャ/抽出は必要ありません。(.*) は、2 つの非キャプチャ グループの間のすべてをキャプチャします。
また、キャプチャ グループの詳細については、非キャプチャ グループとはこちらをご覧ください 。疑問符の後にコロン (?:) が続くとはどういう意味ですか?