2014-02-09 205 views
0

我有這個字符串:PHP:如何在一個字符串中刪除特定字符

$str = 'TLAGMSC1-MSX,"LABEL=TMXCABINLC, TG=789",0.028,0,53.488'; 

我想刪除:因爲字符串

, TG=789 // 3號在這裏會有所不同每次都會有不同的值

我該如何做到這一點?也許使用正則表達式?

在此先感謝

+0

是,使用正則表達式。正確的工具在這裏工作。 – Wrikken

回答

0

如果您要更換特定的字符,包括一些變化,正則表達式是你的工具。

您需要的表達式是/, TG=\d{3}/「完全是這些字符,然後是三個數字」。

只需使用

preg_replace('/, TG=\d{3}/', '', $str); 

的語法

preg_replace(pattern, replacement, subject) 
0

您可以使用preg_replace

var $repl = preg_replace('/, +TG=\d{3}/', "", $str) 
//=> TLAGMSC1-MSX,"LABEL=TMXCABINLC",0.028,0,53.488 
相關問題