gpt4 book ai didi

regex - Notepad++ 用获取一些文本替换文本

转载 作者:可可西里 更新时间:2023-11-01 10:34:09 25 4
gpt4 key购买 nike

你好,我想替换这段文字:

test.myfonction(arg1, arg2)
test2.myfonction(arg1, arg2)
test3.myfonction(arg1, arg2)

通过这个:

myfonction2(test, arg1, arg2)
myfonction2(test2, arg1, arg2)
myfonction2(test3, arg1, arg2)

为此,我在 Notepad++ 中使用正则表达式,用于查找 Something.mafonction(arg1, arg2)我用这个:

(*).myfonction(

但是如何获取 test、test 或 test3 呢?

myfonction2(test

最佳答案

嗯,你需要捕获.之前的字符串,函数名和参数:

(\w+)\.(\w+)\(([^\)]+)\)

Demo.

现在你有三个组:

  1. 第一个字符串
  2. 函数名
  3. 论点

您可以使用它来替换所需输出的字符串:

\2\(\1, \3\)

关于regex - Notepad++ 用获取一些文本替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710694/

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