正则表达式可以解决这种问题吗?

文档A是这样
V%DBZPHV{4KL13%7H257UO
文档B是这样
HXP_MOEL{PMZH21
我想把文档B里面【】这部分内容放进文档A里面,变成文档C这个样子
R6C4}26LQ4J(IOL9N1U4O8P
就我目前的正则水平来看,似乎在同一个文档里面做不到。

正则不解决,但python可以解决。

不过有这个功夫,估计手动^C^V早就完成了。

1 个赞

我就猜要用Python,看来一时半会解决不了了。

vim上用宏应该可以轻松解决

EmEditor有制表符分隔模式,你观察下特征,直接将B的那列复制插到A里就行了。

多发挥主观能动性,文本处理正则够强大了,Python厉害但也没那么神,处理文本用的也是正则,只不过有些特定包的加成和for、while等循环,解决嵌套、层级方面可以。

1 个赞

然而编程跟正则没有任何关系,抛开正则相关的东西仍然可以用编程完成任何事情,编程能干的事情正则不一定干得了

确实是个好办法,既不用编程,还很容易。

在excel用分列就能轻松解决。复制粘贴过去即可。

1 个赞

确实,经过一番查找替换,然后利用Excel解决了。

的确用 excel 解决更快速直观