我有下面的十六进制代码。 正则表达式查找代码可以匹配该字符串,但替换代码不会保留原始字符串。 我的问题:如何修复替换代码以保留原始字符串。 谢谢
十六进制txt文件:
5839343C12050D000020410A2B
B81E053E12050D0000A0410A2B
0AD7A33C12050D000020420A2B
替换txt文件:
5839343C
12050D000020410A2B
B81E053E
12050D0000A0410A2B
0AD7A33C
12050D000020420A2B
notepad++ 正则表达式代码:
查找--12050D0000.*04.0A2B\s
代替 -
012050D0000.*04.*0A2B
要保留输入文本,请使用捕获组。
使用查找文本
(12050D0000.*04.0A2B)\s
并替换为 \n\1\n
。确保选择“正则表达式”。
请注意,如果多次按下“全部替换”,这个简单的替换可能会添加不需要的空行。为了避免这种情况,我建议使用更复杂的替代品:
找到
(\w)(12050D0000.*04.0A2B)\s
并替换为 \1\n\2\n
。