数字&用于在Notepad ++中替换正则表达式的转义字符

时间:2013-05-19 21:46:52

标签: regex replace notepad++

我正在尝试在记事本++中使用RegEx匹配模式,但没有太多运气。我能够匹配部分而不是全部。

我需要搜索这一行:

    <size value="Large" pax="13074"/>

并将其替换为:

    <size value="Very_large" pax="41450"  cargo="Largest" cargovolume="3227"/>

基本上我需要找到匹配pax="n"/>的所有模式,并用pax="n" cargo="Largest" cargovolume="0"/>替换它们,同时保留n的初始值。

那么,想法是谁?

1 个答案:

答案 0 :(得分:3)

按Ctrl + F,移至选项卡替换,在查找内容中执行:pax="(\d+)"并在替换为中放入此项:pax="\1" cargo="Largest" cargovolume="0"

请记住标记正则表达式。这应该保留数字并替换内容。

更新:提示保存要替换的文字。

每当您使用正则表达式进行文本替换时,将要保存的内容包装在括号中,然后您可以使用\i访问它们,其中i是从1开始的括号的出现顺序

希望它有所帮助!