首页 相关文章 比较不错的C#中的常用的正则表达式

比较不错的C#中的常用的正则表达式

为了能够更好地理解如何在C#环境中使用正则表达式,我写出一些对你来说可能有用的正则表达式,这些表达式在其他的环境中都被使用过,希望能够对你有所帮助。
罗马数字
string p1 = "^m*(d?c{0,3}|c[dm])" + "(l?x{0,3}|x[lc])(v?i{0,3}|i[vx])$";
  string t1 = "vii";
  Match m1 = Regex.Match(t1, p1);
交换前二个单词
string t2 = "the quick brown fox";
  string p2 = @"(\S+)(\s+)(\S+)";
  Regex x2 = new Regex(p2);
  string r2 = x2.Replace(t2, "$3$2$1", 1);
关健字=值
string t3 = "myval = 3";
  string p3 = @"(\w+)\s*=\s*(.*)\s*$";
  Match m3 = Regex.Match(t3, p3); ...[ 查看全文 ]

2016-02-19 标签:

比较不错的C#中的常用的正则表达式的相关文章

手机页面
收藏网站 回到头部