正则表达式不是我的强项,但我有一个要检查的 4 个字符串的列表。我创建了一个(对我来说)可读的模式,因此可以轻松添加更多内容,但我 99% 肯定不会。
列表是,无论使用什么大小写,我都想匹配字符串。
- packstation - ( packstation | Packstation | PACKSTATION )
- 打包站 - (打包站 | 打包站 | 打包站 | 打包站 | 打包站)
- paketstation - ( paketstation | Paketstation | PAKETSTATION )
- 帕吉特站-(帕吉特站|帕吉特站|帕吉特站|帕吉特站|帕吉特站)
我使用的模式是
^(?!packstation|pack station|paketstation|paket station$).*$
我的问题是我无法忽略大小写。我尝试在多个地方添加 i 标志,但它只是破坏了模式识别并且没有任何通过。
不确定我是否需要创建一个更复杂的模式,或者它是否与只接受模式的 Demandware 的正则表达式有问题。