我有很多字符串都有像
这样的字符[anything]
单词
anything == any kind of characters, such as ~!@#$%^&*()
在PHP中匹配此类字符串的preg_match()
代码是什么?
答案 0 :(得分:1)
这应该做你需要的:
<?php
$matches = array();
preg_match_all('/\[(.+?)\]/s', $string, $matches);
foreach ($matches[1] as $match) {
// Do stuff here.
}
这将在你的字符串中找到括号之间的所有文本。