gpt4 book ai didi

regex - 替换括号前的空格

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

我正在尝试学习正则表达式,我希望使用 Notepad++ 正则表达式搜索和替换将左括号前的所有空格替换为下划线。

目前,我的正则表达式仅替换紧邻左括号之前的空格。

之前:FIRST MIDDLE LAST("", "")

预期:FIRST_MIDDLE_LAST("", "")

我尝试的正则表达式:\s+(?=\()

\s+ 匹配一个或多个空格(?=\() 是使用 \((左括号)作为字符的正面展望。

谁能解释一下正确的正则表达式应该是什么?提前致谢!

最佳答案

如果我理解正确,这应该对你有用:

查找 \b\s+(?=.*?\() 替换:_

即。单词边界之后的所有空格,其后再次跟随几个字符,但不是选择的一部分,直到第一次出现左括号。

关于regex - 替换括号前的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24012546/

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