string x = "[string] two[string] (1thing)";
Regex sort1 = new Regex(@"\[(.*?)\]");
MatchCollection sortOpen = sort1.Matches(x);
foreach (Match y in sortOpen)
{
..
}
返回括号:如何在没有用于排序的标记的情况下返回字符串?
答案 0 :(得分:0)
您可以使用
(?<=\[)(.*?)(?=\])
在.NET中。 (?<=expression)
与expression
前缀相匹配,但会将其从捕获中排除,而(?=expression)
与expression
后缀匹配,但不包括它来自捕获。