PHP 正規表現について
解決したいこと
現在PHPでの正規表現で文字列置換を実装中です。
その中で否定形のものがうまく実装できずに困っております。
識者の方、ご教授いただけると幸いです。
発生している問題
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX https://xxx.yyy.zzz/abc/def XXXXX
XXXXXXXX https://xxx.yyy.zzz/abc/def
XXXXXXXX(https://xxx.yyy.zzz/abc/def)XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
上記の様な文字列があるとしまして
URL部分が「()」に含まれていない2行目または3行目のようなURL部分を
4行目の様に「()」付きに置換したく思っております。
自分で試したこと
下記サイトなどで挙動を確認しております。
PHPのコードというよりも、正規表現の検索、置換後文字列の記述方式を知りたく思っております。
否定的先読みなど試しておりますが、解決できずにおります。
お力お貸しくださいませ。
0 likes