[英]regex pattern replace from coma to dollar($) in php
我對正則表達式有疑問,我為這段代碼做了很多努力
$pattern ='(\"[,]\")';
$replacement = '$';
$string='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")';
$output = preg_replace($pattern,$replacement,$string);
這是輸出:
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");
希望有人幫助我解決這個問題。 謝謝。
試試這個: $replacement = "'$'";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.