读书人

正则面试题解决思路

发布时间: 2012-04-23 13:17:38 作者: rapoo

正则面试题
<span class=\"level\"><span class=\"textlabel\">任意长字符串,后面有空格 </span>1</span>

上面html中,怎么取字符串中的1,
已知该位置只会出现数字。

[解决办法]

C# code
             string source = "你得字符串";             Regex reg = new Regex(@"</span>(?<value>[\d]?)</span>");            Match mm = reg.Match(source);            MessageBox.Show(mm.Groups["value"].Value);
[解决办法]
string source = "<span class=\"level\"><span class=\"textlabel\">任意长字符串,后面有空格 </span>1</span>";
Regex reg = new Regex(@"(?is)<span[^>]*><span[^>]*>.*?</span>(.*?)</span>");
Match mm = reg.Match(source);
MessageBox.Show(mm.Groups[1].Value);
[解决办法]
C# code
string source = "<span class=\"level\"><span class=\"textlabel\">任意长字符串,后面有空格 </span>1</span>";  Regex reg = new Regex(@"(?is)<span[^>]*><span[^>]*>.*?</span>(.*?)</span>");  Match mm = reg.Match(source);  MessageBox.Show(mm.Groups[1].Value);  /*   1  */
[解决办法]
探讨

<span class=\"level\"><span class=\"textlabel\">金 </span>1</span>

额,,,
谢谢bdmh,您的代码能运行,
是我的问题没能说清楚,这是一个HTML里面的其中一段。

[解决办法]
表达能力及逻辑思维能力也是我在面试别人过程中比较看中的一点
[解决办法]
C# code
string str = "<span class=\"level\"><span class=\"textlabel\">任意长字符串,后面有空格 </span>1</span>";        Regex num = new Regex(@"(?<=(<span\sclass=""textlabel"").*?(</span>)).*?</span>",RegexOptions.Singleline);        Match m = num.Match(str);        if (m.Success) {            Response.Write(m.Value);        }
[解决办法]
探讨

HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="apple-touch-icon" href="http://gf1.g……

[解决办法]
探讨

引用:

HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="apple-touch-icon" hr……

[解决办法]
探讨

引用:

引用:

HTML code

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<link rel="app……

[解决办法]
探讨

引用:

引用:

引用:

HTML code


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head……

读书人网 >asp.net

热点推荐