gpt4 book ai didi

c# - 正则表达式匹配超过 2 个空格但不匹配新行

转载 作者:IT王子 更新时间:2023-10-29 03:40:46 24 4
gpt4 key购买 nike

我想替换字符串中所有超过 2 个空格但不替换新行,我有这个正则表达式:\s{2,} 但它也匹配新行。

如何只匹配 2 个或更多空格而不匹配新行?

我正在使用 C#

最佳答案

将要匹配的空白字符放入字符类中。例如:

[ \t]{2,}

匹配 2 个或更多空格或制表符。

你也可以这样做:

[^\S\r\n]{2,}

匹配除 \r\n 之外的任何空白字符至少两次(注意 中的大写 S\S[^\s] 的缩写)。

关于c# - 正则表达式匹配超过 2 个空格但不匹配新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5610129/

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