常考题:正则表达式 寻找所有以某个字符串开头以某个字符串结尾的所有中间字符串
2012-06-17 10:52
579 查看
以下是字符串开头为start,字符串结尾为end,查找出现在他们中间所有的字符串
protected void Page_Load(object sender, EventArgs e)
{
var start = "@";
var end = "#";
var source = "@123# @456# @";
var reg = new System.Text.RegularExpressions.Regex("@(.+?)#");
var matchs = reg.Matches(source);
var result = new System.Collections.Generic.List <string>();
foreach (System.Text.RegularExpressions.Match m in matchs)
{
result.Add(m.Groups[1].Value);
}
}
输出结果:
123
456
protected void Page_Load(object sender, EventArgs e)
{
var start = "@";
var end = "#";
var source = "@123# @456# @";
var reg = new System.Text.RegularExpressions.Regex("@(.+?)#");
var matchs = reg.Matches(source);
var result = new System.Collections.Generic.List <string>();
foreach (System.Text.RegularExpressions.Match m in matchs)
{
result.Add(m.Groups[1].Value);
}
}
输出结果:
123
456
相关文章推荐
- 常考题:正则表达式 寻找所有以某个字符串开头以某个字符串结尾的所有中间字符串
- 正则表达式:提取以数字开头,以点结尾的字符串
- 提取以特定的字符串开头和结尾的正则表达式
- php 正则取字符串中间 去指定字符串开头 指定字符串结尾
- java正则表达式不以某个字符串开头或结尾
- 正则表达式 以=开头 以&结尾 取得的中间的内容
- 正则 截取固定开头结尾字符串中间的字符串
- java 正则表达式查找某段字符串中所有小写字母开头的单词并统计次数,按出现次数排序
- PHP正则表达式匹配自定义开头结尾之前字符串
- 正则表达式 匹配以特定字符串开头 到任意第一个字符中间的空格
- 正则表达式:检查一个句子或者字符串是否以大写字母开头,以句号结尾.
- 正则表达式不以某字符串结尾
- Python: 去掉字符串开头、结尾或者中间不想要的字符
- js正则表达式的一些研究,截取两个字符串中间的字符串
- 正则表达式:匹配字符串中除了"abc"以外的所有其它部分
- 正则表达式匹配所有以小写字符开头的单词
- 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字
- Java 简单高效处理字符串-删除所有标点,正则表达式
- 正则表达式知识详解之匹配开头或结尾 (java版示例)
- 正则表达式 表示 非指定字符串开头的正则