gpt4 book ai didi

c# - 如何避免正则表达式中除空格外的所有特殊字符?

转载 作者:行者123 更新时间:2023-11-30 19:38:53 25 4
gpt4 key购买 nike

我正在使用行过滤器构建自动完成编辑器,我正在使用正则表达式删除特殊字符。但空格也被删除。

正则表达式:

Regex.Replace(currentText, "[^0-9A-Za-z]", ",");

我只想忽略空格但替换剩余的特殊字符。

最佳答案

只需在您的否定字符类中添加空格即可跳过要用逗号替换的空格。

Regex.Replace(currentText, "[^0-9A-Za-z ,]", ",");

PS:我还在您的字符类中添加了逗号,以避免逗号被逗号替换。

关于c# - 如何避免正则表达式中除空格外的所有特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30542700/

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