请验证某字符串是否是4位小写字母,且最后一位不能是m字母

来源:2-9 方括号表示法

电磁护盾

2021-08-31 10:18:53

http://img.mukewang.com/climg/612d90c209a46ad619200945.jpg

这道题,请验证某字符串是否是4位小写字母,且最后一位不能是m字母。

在第四位把除了m以外的小写字母全都写出来了。

那么如果这道题变成第四位是除了“慕”以外的所有汉字,怎么写?也不能把那么多汉字全都列出来。

写回答

1回答

好帮手慕然然

2021-08-31

同学你好,在正则表达式中,[^ABC]表示匹配除了 [...] 中字符之外的所有字符,所以如果要匹配除了“慕”以外的所有字符可以使用这种写法,如图

http://img.mukewang.com/climg/612d991e093285d111130181.jpg

如果再严谨一些的话,可以使用预查表达式?!( ?! 为课外拓展知识,意为是否不包含某些字符)来判断是否包含“慕”,实现匹配“慕”以外的所有汉字,如图

http://img.mukewang.com/climg/612d9ab809ceadcb13620286.jpg

祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程