日期:2014-05-17  浏览次数:20861 次

正则表达式或略空格、换行
怎么才能用正则表达式aa从字符窜中"jkjhja ajhyuih"提取“a a”
即匹配时或略空格
怎么才能用正则表达式aa从字符窜中
"jkjhja
ajhyuih"
提取
“a
a”
即或略换行

就像(?i)aa能从字符串中"jkjhjAajhyuih"提取“Aa”一样

------解决方案--------------------
不用正则,我以前写过一个方法,不知道是不是就是你要的
C# code

public static string MyStrStr(string test, string head, string end)
{
    int a1 = test.IndexOf(head);
    int a2 = test.IndexOf(end, a1);
    return test.Substring(a1 + head.Length, a2 - a1 - head.Length);
}
//调用
string result = MyStrStr(html, @"前一段", "后面部分");得到中间部分