我有一个字符串,它看起来像这样:正则表达式匹配的是数字,而不是字母
[IF-ABC] 12345 [IF-DEF] 67890 [/ IF] [/ IF]
我有以下的正则表达式:
/\[if-([a-z0-9-]*)\]([^\[if]*?)\[\/if\]/s
此相匹配的内部支架,就像我想它。但是,当我用文本替换67890(即。abcdef)时,它与它不匹配。
[如果-ABC] 12345 [如果清晰度] ABCDEF [/如果] [/如果]
我希望能够匹配任何字符,包括换行,除另一个开口支架[if-
。
不写“我”或者是“F”一文中,它会工作。你的正则表达式有一个错误 – DhruvPathak 2013-05-02 19:49:14