他の方法でも同じ結果を得ることができるので、これは現在ほとんど学術的ですが…それは私を悩ませてきました、そして私は正規表現でどういうわけか可能であると確信しています。
PHPのpreg_replaceを使用して、コンテンツを置き換えたいと思います。
Content: “String <tag>This is some content, which contains newlines and quotation marks.</tag> and other unrelated content”.
Regex: /<tag>(.*)<\/tag>/sU
Replace: “String of other content, including matched pattern $1”
ただし、問題は、要素間に見つかった改行や引用符を削除したいということです。どの正規表現でこれを実行できますか?