天天看点

C#截取指定字符串函数 用正则表达式获取指定的字符串:http://www.cnblogs.com/Stwo/archive/2011/08/29/2158260.html

一、通过函数方式进行获取。

  

注意:获取前区的关键字不能为空!

eg:字符串:str=“luaikawa sent a message about Black Mini 3.5CH Channel Alloy Metal Helicopter Gyro RC Radio Remote Control Toy #190879181686”

错误写法:GetContent(str, “”, “sent a message about”, 8) 返回值为空字符串

正确写法:GetContent(str,  “sent a message about”, “”,8) 返回值为luaikawa

二、通过正则表达式方法:即取出以单词begin开头和单词end结尾之间的字符串

eg:Other:mrjohnnymars sent a message about Antiqued Collar Clip Punk Blouse Shirt Metal Gold Red Black Blue Tips Pin Brooch #370926469688

Regex:(?<=:)([.\S\s]*)(?=sent a message about)

C# 用正则表达式获取开始和结束字符串中间的值