私はこれを自分自身で理解しようとしてきましたが、私は正規表現が私のものではないことを恐れています。このサンプル文字列では、"私の名前は%nameで、私は$ addressに住んでいます。""%"で始まる単語を得ようとすると、正規表現で見つかった単語に応じて$name
または$address
の値に置き換えようとしています。新しい文字列は、置き換えられた値で完全に返されます。これはPHPであると\%の(%がエスケープされている)単語正規表現:最初に '%'を含む単語を検索する
(%は最初の文字ではありません)のaaa%のAAA:
は次のように言葉を返すべきではありません。* .iniファイルからすべてのデータを取得しているので、私はこれを使用しています。私は$ _POSTの例を削除して誤解を招かないようにします。
-
(?<!\\)(?:\\.)*(?<![%\w])%(\w+)
拡大しました。タグセットには、使用しているプログラミング言語やライブラリが含まれていません。あなたの質問は、書かれたように答えることはできません。 – tchrist
私はPHPを想定していますが、これにマッチするために正規表現を使用する必要があるのはなぜですか?私がこの権利を読んでいるなら、単純な文字列の連結はもっと簡単だと思います。あなたの質問を明確にしてください。 – Hersha
+1、なぜ負の投票-2? –