正则表达式匹配括号外的所有匹配项?
问题描述:
我有一个字符串:正则表达式匹配括号外的所有匹配项?
FROM {oj table1 left outer join table2 on table1.field1 = table2.field1}, table1, table3
我如何能匹配table1
大括号外面?
答
如果您只需要table1
以外的括号。
/table1(?=,)/
或
/table1[^\}]+/
这些都不奏效。第一个没有返回任何内容,并且第二个返回1个项目,在大括号内 – psynnott 2012-02-01 15:58:20
您可以在Chrome JS控制台'“FROM {table_field1 = table2.field1},table1,table3上的{oj table1 left outer join table2”中尝试此操作。匹配(/ table1(?=,)/)' – Rezigned 2012-02-01 17:19:29
重新排列 - 辉煌的,它的工作,谢谢。 Upvoted – psynnott 2012-02-02 10:13:55