[英]Remove characters in PHP using regular expressions
我有一個包含很多行的MySQL表列。
以下是數據格式的示例:
TEST-DATA (ID:123)
如何使用PHP正則表達式刪除零件(ID:123)
?
請注意(ID:123)
在表格列的每一行包含不同的數字。
TESTDATA2(ID:1)
DATAAGAIN(ID:78)
MOREDATA(ID:45)
...
嘗試這個:
$string = preg_replace( '/\(ID:[0-9]+\)/', '', $string );
您可以使用preg_replace()
。
preg_replace —執行正則表達式搜索並替換
例:
echo preg_replace("/\([^\)]+\)/", "", $value);
表達式細目:
/ - Opening delimiter
\( - Match an opening parenthesis
[^\)]+ - Match one or more characters that are not a closing parenthesis
\) - Match a closing parenthesis
/ - Closing delimiter
將$value
替換為您的列值的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.