PHP コードに次の正規表現があります:
リーリー ###良い結果。ただし、
$line に
<br> が含まれる場合、たとえば
リーリー
リーリー
目標は、<br> が見つかった場合にテキストを翻訳しないことです。正規表現を使用してこれを行うにはどうすればよいですか (いわゆる「否定先読み」を使用します)。あるいは、既存の正規表現を変更するにはどうすればよいですか?
注:
*This is my text*<br>Some other text<br> および *italic*<br>END のような文字列も考慮され、変換される必要があります。
$ 行 を分解し、正規表現を使用して結果を反復処理する必要がありますか? !
P粉3962485782024-03-30 20:42:40
必要のないものに を一致させ、 テクニックを破棄すると、PHP (PCRE) で次の正規表現を使用できます。 リーリー
を$1
に置き換えます。
PHP コード: リーリー
イラスト:
######\*###:マッチ###*######: 0 個以上の非
# 文字
と一致します。
############:マッチ############
:試合終了
: この一致を破棄してスキップする PCRE 動詞
|
: または
:
#s で囲まれた文字列
と一致します。