可以只匹配双字符吗?
示例:
M - 假
MM - true
MMM - false
MMMM - false
如何使正则表达式解决问题?
答案 0 :(得分:3)
如果您的意思是“正则表达式”的RegEx,答案应该简单如下。
M{2}
更具体地说,您可以使用此选项来确保仅 2'M匹配,要求它以其他字符开头和结尾。但是,如果以下示例位于行的开头或结尾,则可能找不到“MM”。
[^M]+M{2}[^M]+
要匹配包含完全和仅所需内容的行,请添加插入符号[^]和美元[$]以指定开头和结尾分别是一条线。
^M{2}$
请注意,基本正则表达式(BRE)有时可能无法正常工作。您可能需要使用扩展正则表达式(ERE),通常使用程序的命令行选项指定。