在正则表达式中如何说“任何角色”?

时间:2010-11-18 05:43:53

标签: regex

我想搜索以let开头并以z结尾的行。任何数量的任何角色都可以来到。我怎么能为此写一个表达式? (我不想明确提及任何数字,任何特殊字符,任何字母) 我不做像^ [ 0-9,a-z,A-Z,列出所有特殊字符] * $。

2 个答案:

答案 0 :(得分:7)

怎么样:

^a.*z$

.是匹配任何内容的正则表达式字符。

*是一个贪婪的修饰符,重复前一个项目0次或更多次,首先尝试最大数量的匹配,然后是较小的排列,直到前一个项目根本无法匹配,实际上,仍然使整体正则表达式匹配。

答案 1 :(得分:4)

^a.*z$

如果要将其从“任意数字(包括零)字符”更改为“一个或多个字符”,请将*更改为+。