正規表現を持つ〜このように:
blablabla.+?(?:<a href="(http://.+?)" target="_blank">)?
URL が見つかったらキャプチャしたいのですが、何かが見つかりましたが、リンクが取得できません (キャプチャは常に空です)。このように最後に疑問符を削除すると
blablabla.+?(?:<a href="(http://.+?)" target="_blank">)
これは、末尾にリンクがあるものにのみ一致します... 午前 2 時 40 分です... アイデアがありません...
- 編集 -
サンプル入力:
blablabla asd 1234t535 <a href="http://google.com" target="_blank">
期待される出力:
match 0:
group 1: <a href="http://google.com" target="_blank">
group 2: http://google.com`
「http://google.com」または「」が欲しいだけです