gpt4 book ai didi

c# - 正则表达式无法正常工作

转载 作者:行者123 更新时间:2023-11-30 21:13:50 26 4
gpt4 key购买 nike

我有这个正则表达式。它应该匹配所有一个字符,以及所有一个字符和一个空格。

例如:

wwwwwwww - MATCH
www wwwwww - MATCH
@@@@@ - MATCH
wwwwqq - NOT MATCH
wwww qqqq - NOT MATCH

但它不匹配以下内容:

@@@@@@@
.......

这是怎么回事?下面是:

var match = Regex.Match(message, @"^\s*(\w)(?:\1|\s)*$");

最佳答案

因为 @. 不是“单词字符”。不能只匹配 (.) 吗?

var match = Regex.Match(message, @"^\s*(.)(?:\1|\s)*$");

您也可以尝试使用 \S(非空白字符)。

关于c# - 正则表达式无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6604691/

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