gpt4 book ai didi

c# - 正则表达式帮助示例模式。 C#

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:42 25 4
gpt4 key购买 nike

我决定使用正则表达式,现在我有两个问题:)

给定输入字符串“hello world [2] [200] [%8] [%1c] [%d]”,

匹配 "[%8]""[%1c]"+ "[%d]"实例的合适模式是什么? (所以一个百分号,后跟任意长度的字母数字,全部括在方括号中)。

对于“[2]”和[200],我已经使用了

Regex.Matches(input, "(\\[)[0-9]*?\\]");

效果很好。

我们将不胜感激。

最佳答案

MatchCollection matches = null;
try {
Regex regexObj = new Regex(@"\[[%\w]+\]");
matches = regexObj.Matches(input);
if (matches.Count > 0) {
// Access individual matches using matches.Item[]
} else {
// Match attempt failed
}
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}

关于c# - 正则表达式帮助示例模式。 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/673722/

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