与PHP字符串
内的价格符号包裹串如何使用PHP我把与PHP字符串
$str = "Shoes cost $10, and pants cost $25obo";
到
$str = "Shoes cost <em>$10></em>, and pants cost <em>$25obo</em>";
。而且我需要一种对许多文本有效的方法,如许多段落,而不仅仅是一个句子。
还有其他方式使用PHP来做到这一点,但是,你可以使用preg_replace()
CODE
$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>$1</em>";
$result = preg_replace($re, $subst, $str);
print $result;
输出
尝试REGEX
模式的这种方式
Shoes cost <em>$10</em>, and pants cost <em>$25obo</em>
Shoes cost <em>$10</em>, and pants cost <em>$25TE</em>
Shoes cost <em>$10</em>, and pants cost <em>$25ded</em>
Shoes cost <em>$10</em>, and pants cost <em>$25o</em>
Shoes cost <em>$10</em>, and pants cost <em>$25obo</em>
我看到你的演示工作,但是当我把你的代码放入一个空白的php文件时,输出不受影响。 – user2250471 2015-02-06 17:46:48
在这里看到http://ideone.com/hkdOnS – 2015-02-06 17:49:33
我在这里添加的代码是没有\,可能是这个问题,现在请看编辑代码 – 2015-02-06 17:53:03
http://php.net/manual/en/function.preg-replace.php享受阅读。 – DeDee 2015-02-06 17:03:08
另外,http://*.com/search?q=php+replace返回27473个结果。看着他们? – DeDee 2015-02-06 17:05:03