Notepad ++每两个字符串插入字符

tzi*_*ppy 3 regex notepad++

我有一个代表十六进制数字的字符串,如下所示:

778206213082061D06092A
Run Code Online (Sandbox Code Playgroud)

我想得到一个像这样的字符串:

0x77, 0x82, 0x06, 0x21, 0x30, 0x82, 0x06, 0x1D, 0x06, 0x09, 0x2A
Run Code Online (Sandbox Code Playgroud)

所以每2个字符,我想插入, 0x 这是否适用于Notepad ++?

Tim*_*sen 10

试试这个:

找:

(..)
Run Code Online (Sandbox Code Playgroud)

更换:

0x\1, 
Run Code Online (Sandbox Code Playgroud)

find表达式(..)匹配任意两个字符(点匹配任何内容),括号允许我们捕获这两个字符.然后我们可以用十六进制表达式替换,通过使用\1(或$1; Notepad ++将接受)访问这两个捕获的字符.请注意,替换中的逗号后面有一个空格.