标签: php regex
我遇到了以下问题:我正在尝试替换每个以%开头并且也以%结尾的字符串,在precentage符号的中间应该有字母数字字符。和方括号()允许。 这就是我目前所拥有的:
/^%[a-zA-Z0-9()]+%$/
答案 0 :(得分:1)
^%[a-zA-Z0-9()]+%$将正常工作。但是,我认为情况并非如此。
^%[a-zA-Z0-9()]+%$
^表示行的开头,$表示行的结尾。我假设你只想:%[a-zA-Z0-9()]+%
^
$
%[a-zA-Z0-9()]+%