私は理解できないような単純な十分な正規表現の問題を抱えています。Regex/Preg_replace、検索のポイントを変更
これは私がで始まる式である:これは私がして終了したいものです
## a ##
text1
## b ##
text2
## C##
text3
:
<text title="a">
text1
</text>
<text title="b">
text2
</text>
<text title="c">
text3
</text>
これまでのところ、これは私が試したものです:
preg_replace ('/##(.*?)##(.*?)##/s', '<text title="$1">$2</text>==', $data);
を
私が抱えている問題は、preg_replaceが最後の試合の最後から検索を再開し、変更する方法があることですこの?
また、私の戦略がひどい場合、これを行うにはどうすればよいでしょうか?
ありがとうございます!私はこれをうまく使いこなすことができました。アランムーアが指摘した最後の試合の特別なケースに対処するために余分なラインを追加するだけでした。 – ThreepwoodG