正则表达式document.write模式

时间:2013-02-01 20:54:15

标签: php regex

我正在尝试从以下document.write('mystring')的单引号中获取字符串我尝试了以下模式\'[A-Za-z0-9]+\'但我希望字符串不带单引号。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

preg_match("/'([a-z0-9]+)'/i", $str, $matches);
//string contents are now in `$matches[1]`

除非您完全确定要获取的字符串纯粹是字母数字,否则您可能还想使用\w甚至其他东西来进行捕获。这也假设只使用了撇号而不是引号。

答案 1 :(得分:1)

捕获特定组中的单词:

\'([A-Za-z0-9]+)\'