Regex 基于SwiftLint自定义正则表达式的规则中的属性

Regex 基于SwiftLint自定义正则表达式的规则中的属性,regex,swiftlint,Regex,Swiftlint,我正在为检查颜色的拼写创建自定义规则。我需要区分大小写 我目前正在使用regex:“([C|C]olour)”进行匹配,但我想使用不区分大小写的修饰符/I。我尝试了以下规则,但不起作用: custom_rules: color_us_english: regex: "(colour)/i" message: "Use US English spelling to match Apple's API." severity: warning 如何在SwiftLint中使

我正在为检查
颜色的拼写创建自定义规则。我需要区分大小写

我目前正在使用
regex:“([C|C]olour)”
进行匹配,但我想使用不区分大小写的修饰符
/I
。我尝试了以下规则,但不起作用:

custom_rules:
  color_us_english:
    regex: "(colour)/i"
    message: "Use US English spelling to match Apple's API."
    severity: warning

如何在SwiftLint中使用修饰符?

可能不支持以下内容:

"(colour)/i"
请尝试:

"(?i)(colour)"
看看这个