gpt4 book ai didi

c# - 用于从字符串中删除所有空格、句点和其他非单词字符的正则表达式

转载 作者:行者123 更新时间:2023-11-30 20:46:26 36 4
gpt4 key购买 nike

我有这个 [^\w\.@-] 正则表达式,它可以从给定的字符串中删除任何不是单词字符的字符,它工作正常。除了我希望它也能满足的两种情况,即也删除任何空格 或句号 如果字符串中存在的话。

你能帮我编辑这个正则表达式吗,我试着通过互联网获取正则表达式,但似乎并不那么容易。

Regex.Replace(title, @"[^\w\.@-]", "",RegexOptions.None, TimeSpan.FromSeconds(1.5));

最佳答案

从您的负字符类中删除点。您只需将那些字符放在您想要保留在替换字符串中的否定字符类中。

您可以使用:

string repl = Regex.Replace(title, @"[^\w@-]", "", TimeSpan.FromSeconds(1.5));

空格已被删除,因为空格不被视为单词字符。

关于c# - 用于从字符串中删除所有空格、句点和其他非单词字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26947201/

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