我有一个包含很多行的 MySQL 表列。
以下是数据格式的示例:
TEST-DATA (ID:123)
如何使用 PHP 正则表达式删除 (ID:123)
部分?
请注意,(ID:123)
表列中的每一行都包含不同的数字。
TESTDATA2(ID:1)
DATAAGAIN(ID:78)
MOREDATA(ID:45)
...
最佳答案
您可以使用 preg_replace()
.
preg_replace — Perform a regular expression search and 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
替换为您的列值的变量。
关于php - 使用正则表达式删除 PHP 中的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063475/