什么是匹配“nl”或“fr”(没有引号)的正则表达式,但没有别的,不区分大小写?
答案 0 :(得分:3)
尝试一下:
^(nl|fr)$
并使用案例i
nsensitive flag。
我认为你的意思是nl 或 fr,而不是nlfr。
答案 1 :(得分:3)
正则表达式中的替代项表示为由|
字符分隔的表达式。
nl|fr
在不同语言中以不同方式指定不区分大小写。在任何地方都可以使用的一种方法是明确。
[nN][lL]|[fF][rR]
如果您希望“整个字符串”成为这两个短语之一,那么您必须锚定它。
^([nN][lL]|[fF][rR])$
答案 2 :(得分:2)
使用正则表达式,(i
不区分大小写)
/^(nl|fr)$/i
没有正则表达式,用你最喜欢的语言,只需使用相等运算符
mystring == "nl" or mystring == "fr"
答案 3 :(得分:1)
这是:
(nl|fr)