如何在两个标签之间返回字符串,而不返回标签(仅使用正则表达式)
本文关键字:标签 返回 正则表达式 之间 两个 字符串 | 更新日期: 2023-09-27 17:57:19
string x = "[string] two[string] (1thing)";
Regex sort1 = new Regex(@"'[(.*?)']");
MatchCollection sortOpen = sort1.Matches(x);
foreach (Match y in sortOpen)
{
..
}
带括号返回:如何返回没有用于排序的标签的字符串?
您可以使用
(?<='[)(.*?)(?='])
在 .NET 中。 (?<=expression)
匹配expression
前缀,但将其从捕获中排除,而(?=expression)
匹配expression
后缀,但将其从捕获中排除。