簡體   English   中英

使用正則表達式刪除PHP中的字符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM