shortlin
meaty
請你用C#寫出將字串"{xxxx}ddddd{yyyyy}aaaa"取出所有不是{}裡面的字串放入一個字串陣列
也就是說該陣列會是[ddddd,aaaa]
meaty
shortlin : 可以使用正則表達式來達到這個目的,以下是使用C#的程式碼:

``csharp
using System;
using System.Text.RegularExpressions;

public class Program {
public static void Main() {
string input = "{xxxx}ddddd{yyyyy}aaaa";
string[] output = Regex.Matches(input, @"(?<=\{)[^\{\}]+(?=\})")
.Select(m => m.Value).ToArray();
meaty
Console.WriteLine(string.Join(",", output));
}
}
`這個程式碼會將input字串中,所有位於中括號({})之間的字串取出放進字串陣列中。輸出結果為ddddd,aaaa`。
載入新的回覆