标签: javascript regex sublimetext3
我试图在Sublime项目中找到符合以下条件的所有驼峰案例字符串:
这是我的表达:
('[a-z]{1,}[A-Z]{1,}[a-zA-Z]{1,}')
这在RegExr模拟器中完美运行,但在Sublime Text的搜索中,它返回所有类型的字符串,有些是全部大写,有些全部是小写。我错过了什么吗?
答案 0 :(得分:1)
我建议使用(?-i)或(?-i:...)在正则表达式模式中关闭不区分大小写,以避免选项出现问题,并使用+代替{1,}提高可读性(IMHO)。
(?-i)
(?-i:...)
+
{1,}
'(?-i)[a-z]+[A-Z][A-Za-z]+'
即使未启用Aa(区分大小写的搜索),仍会以区分大小写的方式处理该模式。
Aa