【发布时间】:2013-06-24 04:16:48
【问题描述】:
我需要使用模式捕获一个单词并存储在某个地方以用于替换操作:
例如我有这个文本
ab iiids
as sasas
md aisjaij
as asijasija
我可以使用以下模式捕获第一个空格之前的所有内容:
.*?(?=[" "])
假设我可以使用“$”来表示搜索和替换中的匹配项,所以我希望在替换字段中包含以下内容
INSERT INTO table (value) VALUES ("$")
找不到解决方案。 这甚至可能吗?
【问题讨论】:
-
您可以使用捕获组。例如以下模式
(a)bc,这将匹配abc。替换看起来像$1foo。因此,如果有abc作为输入,则输出将是afoo