ウェブ開発に関するメモ帳です。
例えば、 以下のようなパターンの場合
<foo@example.com<mailto:foo@example.com>>
正規表現は
<(.+?)<mailto:(.+?)>>
となりますが、前方の (.+?) と後方の (.+?) が同じ文字列であることを指定するには、2つ目のキャプチャグループに対してバックリファレンス (\1) を使用して以下のようにします。
<(.+?)<mailto:\1>>
0 件のコメント:
コメントを投稿