我正在尝试从以下document.write('mystring')
的单引号中获取字符串我尝试了以下模式\'[A-Za-z0-9]+\'
但我希望字符串不带单引号。我怎么能这样做?
答案 0 :(得分:2)
preg_match("/'([a-z0-9]+)'/i", $str, $matches);
//string contents are now in `$matches[1]`
除非您完全确定要获取的字符串纯粹是字母数字,否则您可能还想使用\w
甚至其他东西来进行捕获。这也假设只使用了撇号而不是引号。
答案 1 :(得分:1)
捕获特定组中的单词:
\'([A-Za-z0-9]+)\'