请验证某字符串是否是4位小写字母,且最后一位不能是m字母
来源:2-9 方括号表示法
电磁护盾
2021-08-31 10:18:53

这道题,请验证某字符串是否是4位小写字母,且最后一位不能是m字母。
在第四位把除了m以外的小写字母全都写出来了。
那么如果这道题变成第四位是除了“慕”以外的所有汉字,怎么写?也不能把那么多汉字全都列出来。
1回答
好帮手慕然然
2021-08-31
同学你好,在正则表达式中,[^ABC]表示匹配除了 [...] 中字符之外的所有字符,所以如果要匹配除了“慕”以外的所有字符可以使用这种写法,如图

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

祝学习愉快!
相似问题
回答 1
回答 2