gpt4 book ai didi

正则表达式在替换之前记住所有匹配项

转载 作者:行者123 更新时间:2023-12-01 02:05:01 26 4
gpt4 key购买 nike

我有一个由逗号分隔的 2 个值的列表,如下所示:

A, 0xAA
B, 0xBB
C, 0xCC

等我想使用 Notepad++ 和正则表达式用这种形式的列表替换这个列表:
A-B-C
0xAA-0xBB-0xCC

匹配模式的正则表达式如下所示:
^(\w+), 0x(\w\w)$

但我不知道如何让记事本按照我描述的方式替换匹配项。它必须记住比赛或类似的东西,我什至不确定如何描述这种行为,这可能是我还没有找到解决方案的原因。

最佳答案

1.) 按住 ALT -Key,选择第二列元素:

enter image description here

2.) 剪切 ( CTRL+X) 并粘贴波纹管 ( CTRL+V )

enter image description here

3.) 在两个区域之间添加一个“hashtag”(或其他东西)

enter image description here

4.) 使用以下命令运行正则表达式替换:,?\s+ (更换 -)

enter image description here

5.) 替换 -#-换一行( \r\n ):

enter image description here

适用于任意数量的行和/或列。只需冲洗并重复步骤 1、2、3,最后是 4 和 5。第二块变为第二行,第三-> 第三等等。

关于正则表达式在替换之前记住所有匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com