gpt4 book ai didi

regex - Notepad++ REGEX 查找并替换倒数第二个斜杠

转载 作者:行者123 更新时间:2023-12-04 12:32:06 24 4
gpt4 key购买 nike

我有一个包含多个路径的大文本文件,如下例所示。路径总是不同的。我正在 Notepad++ 中寻找正则表达式(查找并替换)以将倒数第二个“/”替换为“/;”。

例子:

/testNAS/questions/ask/test/example/picture.png

替换后:

/testNAS/questions/ask/test/;example/picture.png

我尝试使用正则表达式 /(?=[^/]*$) 但这只标记了最后一个斜杠。

谁能帮帮我?

最佳答案

你可以使用

^.*/\K[^/\r\n]*/[^/\r\n]*$
  • .*/ 匹配最后出现的/
  • \K 忘记到目前为止匹配的内容
  • [^/\r\n]*/[^/\r\n]* 回溯以匹配出现的 / 使用否定字符类匹配任何除前向 slach 或换行符之外的字符
  • $ 字符串结束

并使用分号和完整匹配替换 ;$0

Regex demo

enter image description here

关于regex - Notepad++ REGEX 查找并替换倒数第二个斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68348314/

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