Textpad中的正则表达式 - 删除所有未包含在引号内的文本

时间:2013-11-01 06:12:21

标签: regex regex-negation textpad

我正在使用Textpad编辑一些我需要进行以下转换的文本,

原始文字

<ds:column name="REFRIGERATE" type="String" />
<ds:column name="REORDER_DRUG_ID" type="Double" />

应该成为

REFRIGERATE            String
REORDER_DRUG_ID        Double

我需要提取引号中的所有内容并删除其他所有内容。

"(.*?)" is not helping me.

1 个答案:

答案 0 :(得分:3)

尝试以下操作。

查找: .+?((?<=")[^ ]+(?="))|"[^"]+$

替换: \1\t

我没有安装TextPad但是使用Notepad++进行了测试,假设两者都应该相似。