php中从coma到美元($)的正则表达式模式替换
我对正则表达式有问题,我用了这个代码” 这是输出:php中从coma到美元($)的正则表达式模式替换,php,regex,Php,Regex,我对正则表达式有问题,我用了这个代码” 这是输出: array("FORM", "481072307", "481072307"),array("pattern_x", "3,1,1990$02,121"),array("pattern_y","f,g,j$1,36"),array("STARTDATE", 08/07/2014","07/11/2014") 但这不是我所期望的,而是: array("FORM", "481072307", "481072307"),array("pattern
array("FORM", "481072307", "481072307"),array("pattern_x", "3,1,1990$02,121"),array("pattern_y","f,g,j$1,36"),array("STARTDATE", 08/07/2014","07/11/2014")
但这不是我所期望的,而是:
array("FORM", "481072307", "481072307"),array("pattern_x", "3,1,1990'$'02,121"),array("pattern_y","f,g,j'$'1,36"),array("STARTDATE", /07/2014","07/11/2014");
希望有人能帮助true regex解决我的问题。谢谢。试试这个:
$replacement=“'$'”;
为什么不str_替换单引号?$pattern='”、“
和$replacement=“'$”;
。你根本不需要preg_replace
,str_replace
就足够了。另外,要更好地理解正则表达式,请访问。
array("FORM", "481072307", "481072307"),array("pattern_x", "3,1,1990'$'02,121"),array("pattern_y","f,g,j'$'1,36"),array("STARTDATE", /07/2014","07/11/2014");