我正在使用 wordpress,我需要过滤掉此模式中的所有字符串
[gallery columns............]
例如,如果这样的字符串
[gallery columns="3" ids="426,425,427"] abc asdasdsad
它应该返回 ,注意 ] 和下一个字符串的第一个字符之间的空格也应该被删除(如果有的话)
abc asdasdsad
感谢您的帮助,尝试了一些正则表达式,例如 ([\[\s\S\] ])
但不起作用。
最佳答案
使用模式:
/\[.*?\]\s*/
确切的语句是使用 preg_replace
:
preg_replace( "/\[.*?\]\s*/", "", $str );
关于php - 如何匹配 [...] 的正则表达式模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25281197/