日期:2014-05-17 浏览次数:20494 次
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string str = "(1) P ((2)@!)";
Match m = Regex.Match(str, @"(\(\d+\))\s([A-Z]+)\s\((\(\d+\))(.+)\)");
string[] result = new string[] { m.Groups[1].Value, m.Groups[2].Value, m.Groups[3].Value, m.Groups[4].Value };
foreach (var item in result) Console.WriteLine(item);
}
}
}