如果在某个模式之后存在任何字符串,我正在尝试匹配。模式是“模式”“介于两者之间的任何东西”“[之后]”。不区分大小写。
例如
pattern 1 [after] ABC
pattern 2 [after] 123 abc DEX
pattern 3 [after]
pattern 12345123 [after]
pattern @ASd#98 @_90sd [after] xyz dec
[after] 4 pattern
所以我想得到的结果是,
pattern 1 [after] ABC
pattern 2 [after] 123 abc DEX
pattern @ASd#98 @_90sd [after] xyz dec
它以 "pattern" 开头并以 "[after] 结尾,任何夹在中间的东西也被接受。
我很难将 [ ] & if string 的分隔符合并在一起。
我试过了,我得到的最接近的结果是匹配的
m/pattern/ ../ \[after]/
pattern 1 [after] ABC
pattern 2 [after] 123 ABC DEX
pattern 3 [after]
pattern 12345123 [after]
pattern @ASd#98 @_90sd [after] xyz dec
但我不需要第 3 或第 4 个模式,因为它在“[after]”之后不包含任何数字或字符。
谢谢