gpt4 book ai didi

regex - 在进行查找/替换时是否可以转换匹配的组?

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

考虑以下单词列表:

targetX
targetY
targetZ
targetColor
targetWidth

我想删除“目标”前缀,同时保持命名约定。这意味着前缀后的第一个字符需要小写:

x
y
z
color
width

到目前为止,我可以匹配我想要的文本并相应地对字符进行分组:

Find:    "target[A-Z]"
Replace: ???

但我不知道我能为替换做些什么。是否有可以在 Visual Studio 或替代编辑器中执行此操作的正则表达式替换函数?

最佳答案

Visual Studio S&R 工具不支持替换部分中的大写/小写运算符。解决方法是使用 Notepad++ 或 SublimeText

查找:\btarget([A-Z])
替换为:\l$1

这里,\btarget 将匹配一个以 target 开头的单词,而 ([A-Z]) 将匹配并捕获一个大写 ASCII 字母到第 1 组稍后将使用 $1 反向引用并使用 \l 运算符将其转为小写。

关于regex - 在进行查找/替换时是否可以转换匹配的组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37948882/

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