有些时候我们将很多控件中的值取出来,只放在一个字段中,当然存放的时候肯定有一定的规制,那么取值的时候就根据这些规则来取,可以使用like,substring,replace等字符串的操作进行,也可以使用正则表达式来实现.
正则取值的列子
public static void Main ()
{
//*后面加上?号表示:不使用贪婪模式!
// Define a regular expression for repeated words.
Regex rx = new Regex(@"^@1&1&.*?&.*?@",
RegexOptions.Compiled | RegexOptions.IgnoreCase);
// Define a test string.
string text = "@1&1&2&公安局@2&2&4&派出所派出所@";
Match match = rx.Match(text);
// Report the number of matches found.
Console.WriteLine("{0}", match.Value);
Console.ReadLine();
}
public static void Main ()
{
//*后面加上?号表示:不使用贪婪模式!
// Define a regular expression for repeated words.
Regex rx = new Regex(@"^@1&1&.*?&.*?@",
RegexOptions.Compiled | RegexOptions.IgnoreCase);
// Define a test string.
string text = "@1&1&2&公安局@2&2&4&派出所派出所@";
Match match = rx.Match(text);
// Report the number of matches found.
Console.WriteLine("{0}", match.Value);
Console.ReadLine();
}
脚本也可以使用正则来取值.