gpt4 book ai didi

c# - 删除不包括空格的非字母数字字符

转载 作者:行者123 更新时间:2023-11-30 15:10:47 32 4
gpt4 key购买 nike

我有这个声明:

String cap = Regex.Replace(winCaption, @"[^\w\.@-]", ""); 

"Hello | World!?" 转换为 "HelloWorld"

但我想保留空格字符,例如:"Hello | World!?""Hello World"

我该怎么做?

最佳答案

只需在您的字符集中添加一个空格,[^\w.@- ]

var winCaption = "Hello | World!?";
String cap = Regex.Replace(winCaption, @"[^\w\.@\- ]", "");

请注意,您必须转义“破折号”(-) 字符,因为它通常用于表示一系列字符(例如,[A-Za-z0-9])

关于c# - 删除不包括空格的非字母数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2989311/

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