在 php 字符串中用价格符号包装字符串
wrap strings with price symbol inside php string
我怎么转
$str = "Shoes cost , and pants cost obo";
进入
$str = "Shoes cost <em>></em>, and pants cost <em>obo</em>";
使用 php。我需要一种对大量文本有效的方法,比如很多段落,而不仅仅是一个句子。
还有其他使用 PHP 的方法,但是,您可以使用 preg_replace()
尝试这种 REGEX
模式
代码
$re = "/(\$\d+\w*)/";
$str = "Shoes cost $10, and pants cost $25obere\nShoes cost $10, and pants cost $25obe \nShoes cost $10, and pants cost $25obfe\nShoes cost $10, and pants cost $25obee\n Shoes cost $10, and pants cost $25obo";
$subst = "<em></em>";
$result = preg_replace($re, $subst, $str);
print $result;
输出
Shoes cost <em></em>, and pants cost <em>obo</em>
Shoes cost <em></em>, and pants cost <em>TE</em>
Shoes cost <em></em>, and pants cost <em>ded</em>
Shoes cost <em></em>, and pants cost <em>o</em>
Shoes cost <em></em>, and pants cost <em>obo</em>
我怎么转
$str = "Shoes cost , and pants cost obo";
进入
$str = "Shoes cost <em>></em>, and pants cost <em>obo</em>";
使用 php。我需要一种对大量文本有效的方法,比如很多段落,而不仅仅是一个句子。
还有其他使用 PHP 的方法,但是,您可以使用 preg_replace()
REGEX
模式
代码
$re = "/(\$\d+\w*)/";
$str = "Shoes cost $10, and pants cost $25obere\nShoes cost $10, and pants cost $25obe \nShoes cost $10, and pants cost $25obfe\nShoes cost $10, and pants cost $25obee\n Shoes cost $10, and pants cost $25obo";
$subst = "<em></em>";
$result = preg_replace($re, $subst, $str);
print $result;
输出
Shoes cost <em></em>, and pants cost <em>obo</em>
Shoes cost <em></em>, and pants cost <em>TE</em>
Shoes cost <em></em>, and pants cost <em>ded</em>
Shoes cost <em></em>, and pants cost <em>o</em>
Shoes cost <em></em>, and pants cost <em>obo</em>