は、テキストのブロックで次の、
ルックを行うための最も簡単な方法は何で、どこでも、それは%sometxt%何か他のものとそれを置き換える見つけ
そうに自分の「スマーティ」などのタグを作成する方法基本的にどのようにSmartyがこれを行うのと同様のパーセンテージ記号のセットに囲まれたテキストですか?
は、テキストのブロックで次の、
ルックを行うための最も簡単な方法は何で、どこでも、それは%sometxt%何か他のものとそれを置き換える見つけ
そうに自分の「スマーティ」などのタグを作成する方法基本的にどのようにSmartyがこれを行うのと同様のパーセンテージ記号のセットに囲まれたテキストですか?
あなたが尋ねた最も簡単な方法:あなただけstr_replace
と交換
$blockOfText = str_replace('%sometxt%', 'something else', $blockOfText);
。
素晴らしい感謝の仲間!シンプルで効果的な:) – Zabs
$newText = preg_replace('/%.+?%/', 'replacedText', $text);
する必要があります。 replacedText
は、%sometxt%
を置き換えたいものである必要があります。
正規表現%.+?%
は、ファイン、私は別の%
看板を見つけるまで、任意の文字が続く%
記号を、
を意味します。
?
は、「レイジー」という表現を作成するため、最初の出現は%
になります。
"Reiku 50%vs. Razor 80%"のような2つの '% '文字を含むテキストはどうでしょうか?あなたは "sometxt"が何であるかを定義できますか? – hakre