【发布时间】:2013-07-10 18:55:01
【问题描述】:
您好,我是 REGEX 的新手,希望能够找到包含任何字符、空格或单引号的字符串。这就是我所拥有的:
preg_match('/title="([A-Za-z\'\w]+)"/', 'title="Some ' text"', $match);
echo $match[1];
我想要这个输出:
Some ' text
【问题讨论】:
-
所以你想要一个正则表达式来选择任何字符串,或者你的意思是你只想要一个以任何字符开头的字符串,后跟一个空格和一个单引号?
-
“任何字符”是指“任何字母”?字符就像……从字母、数字到各种符号的“一切”。如果你真的是指字母,那么你不应该使用
\w,因为它也接受数字和下划线。