黑马程序员技术交流社区

标题: c# String正则表达式 [打印本页]

作者: 罗代势    时间: 2012-10-28 09:22
标题: c# String正则表达式
本帖最后由 罗代势 于 2012-11-24 14:00 编辑

            string years = Console.ReadLine();
            string con = Regex.Match(years, @"\b");
错误提示:无法将类型”System.Text.RegularExpressions.Match”隐式转换为“string”

作者: 郑鹏    时间: 2012-10-28 10:31
  string years = Console.ReadLine();
  string con = Regex.Match(years, @"\b").ToString();

改成这样,你试一下! Regex.Match返回的是Match类型,所以需要toString()

作者: 欧玉斌    时间: 2012-10-28 10:36
regex.match返回的是一个match类型的值,如果想把它转成string,需要加tostring();
如string con1 = Regex.Match(years, @"\b").ToString();;
也可以Match ma = Regex.Match(years, @"\b");
string con = ma.Value.ToString();




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2