gpt4 book ai didi

regex - 正则表达式匹配空格但在行尾

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

我正在尝试用一个空格替换多个空格,但在该行的开头。

例子:

___abc___def__
___ghi___jkl__

应该转向

___abc_def__
___ghi_jkl__

请注意,我已将空格替换为下划线

使用以下模式的简单搜索:

([^\s])\s+

匹配第一行末尾的空格到下一行开头的空格。

因此,如果我用 \1_ 替换,我会得到以下内容:

___abc_def_ghi_jkl

这绝对不是我所期望的,正则表达式引擎(例如 PowerGREP 或 Visual Studio 中的引擎)不会那样做。

最佳答案

如果只想匹配水平空格,请使用 \h :

查找内容:(?<=\S)\h+(?=\S)
替换为: (一个空格)

关于regex - 正则表达式匹配空格但在行尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28645513/

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