2
我有這樣的字符串,字符串功能鍛鍊在PHP
$inp1 = "3 doses at 0[0,0], 1-2 and 6 Month[6,1] [3,2])";
在該內部
,要採取方括號的值。我怎樣才能在方括號中取這個值?任何功能是有事先回這樣
[0,0] [6,1] [3,2]
感謝字符串的幫助。
我有這樣的字符串,字符串功能鍛鍊在PHP
$inp1 = "3 doses at 0[0,0], 1-2 and 6 Month[6,1] [3,2])";
在該內部
,要採取方括號的值。我怎樣才能在方括號中取這個值?任何功能是有事先回這樣
[0,0] [6,1] [3,2]
感謝字符串的幫助。
preg_match_all('/\[\d+,\d+\]/', $inp1, $matches);
$result = implode(' ', $matches[0]);
,你可以使用正則表達式與preg_replace函數功能的嘗試:
$s = "3 doses at 0[0,0], 1-2 and 6 Month[6,1] [3,2])";
$s = preg_replace("/[^\[]*(\[[^\]]*\])[^\[]*/","$1",$s);
echo $s;
此輸出
[0,0][6,1][3,2]