【发布时间】:2012-10-24 23:49:37
【问题描述】:
好的,所以我正在尝试使用我的文本编辑器(崇高文本)在正则表达式模式下进行查找和替换。我在多个文件中有数百个字符串,其中包含需要转换为 ['some_text'] 的 [some_text]。以下适用于匹配和替换不带引号的起始括号:
find: \[(?!')
replace: ['
但是,查找之前不带引号的右括号的相同逻辑似乎匹配所有右括号,即使是之前带引号的括号。有什么想法吗?
find: (?!')\]
replace: ']
【问题讨论】: