gpt4 book ai didi

c# - 正则表达式排除除字母以外的所有字符

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

我是一个真正的正则表达式 n00b 所以我请求你的帮助:我需要一个正则表达式女巫只匹配字母和数字并排除标点符号、非 ascii 字符和空格。

“ilikestackoverflow2012”将是一个有效的字符串。

f### you °§è”无效。

hello world”无效

hello-world”和“*hello_world*”无效

等等。

我需要它来使可能复杂的公司名称 url 变得友好。

提前致谢!

最佳答案

你不需要正则表达式。

string s = "......"
var isValid = s.All(Char.IsLetterOrDigit);

-

I need it to make a possibly complex business name url friendly

您还可以使用HttpUtility.UrlEncode

var urlFriendlyString = HttpUtility.UrlEncode(yourString);

关于c# - 正则表达式排除除字母以外的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11472343/

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