【发布时间】:2012-01-22 14:37:04
【问题描述】:
我使用这个正则表达式:^[a-zA-Z0-9]*$ 来匹配英文短语,但是,我希望这个表达式匹配可能包含部分或全部这些字符在开头、中间或开头的英文短语他们的结局:
? > < ; , { } [ ] - _ + = ! @ # $ % ^ & * | ' 以及空格字符。
如何更新此正则表达式以满足此要求?
提前谢谢你...
【问题讨论】:
-
你在匹配单词或短语吗?
-
天哪。为什么不使用
^.*$作为模式。它会匹配所有的。 -
@Shiplu:匹配 ^.*$ 的目的是什么,因为它匹配所有?
-
@Karolos,这就是它在评论中的原因。 OP 的要求不等于
^.*$。 -
@Shiplu:在某种意义上确实如此,因为(几乎)所有字符都已指定,其中没有空格要求,也没有提及 \w 或 \p。
标签: regex