c# 正则 根据开始和结束获取之间的内容
/// <summary>
/// 获得字符串中开始和结束字符串中间的内容
/// </summary>
/// <param name="str">字符串</param>
/// <param name="s">开始</param>
/// <param name="e">结束</param>
/// <returns></returns>
public static List<string> GetValue(string str, string s, string e)
{
return Regex.Matches(str, "(?<=(" + s + "))[.\\s\\S]*?(?=(" + e + "))", RegexOptions.Multiline | RegexOptions.Singleline)
.Cast<Match>()
.Select(t =>t.Value.LastIndexOf(s)==-1?t.Value:t.Value.Substring(t.Value.LastIndexOf(s)+s.Length)).ToList();
}
提示:如果你的字符串里面含有特殊字符,可以先将特殊字符转换,再匹配。
你的心意,是我原创的动力。
如果转载,请注明原创https://blog.csdn.net/wqsVSwcx/article/details/79805285。
c# 正则 根据开始和结束获取之间的内容相关推荐
- PHP正则匹配到2个字符串之间的内容,匹配HTML便签内容
PHP正则匹配到2个字符串之间的内容 $preg= '/xue[\s\S]*?om/i'; preg_match_all($preg,"学并思网址xuebingsi.com",$r ...
- java取开始时间和结束时间_java获取指定开始时间与结束时间之间的所有日期
本文实例为大家分享了java获取指定开始时间与结束时间之间的所有日期的具体代码,供大家参考,具体内容如下 import java.text.SimpleDateFormat; import java. ...
- android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...
在谷歌日历 Android中添加开始日期和结束日期之间所有日期的事件.我希望每3个月剩余一次,直到结束日期. 这是我的功能 public void addEvent1(Context ctx, Str ...
- 使用Python 正则匹配两个特定字符之间的字符方法
string = "<KeysViewHDF5 ['Inoisy']>" import redef cut_out(a,b,string):result = re.fi ...
- jquery获取div/div之间的内容.text() 和 .html()区别
jQuery 获取 div 之间的内容,有两种方法,$(selector).text().$(selector).html() . html: <div> <p>test< ...
- 计算起始时间与结束时间之间有哪些月份和周数
estLabourMonth() {const months = []const monthCol = []const start = new Date(this.form.project_start ...
- java正则表达式 中括号_Java正则表达式获取中括号之间的内容
不包含中括号 正则表达式如下: \\[(.*?)] 注: .匹配除换行符\n之外的任何单字符: *匹配前面的子表达式零次或多次: ?匹配前面的子表达式零次或一次: ()标记一个子表达式的开始和结束位置 ...
- C语言scanf:获取输入的内容
获取外部输入数据内容 在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据.getchar().getche().getc ...
- JS截取指定字符串到指定字符串之间的内容
JS截取指定字符串到指定字符串之间的内容 var str="<123>asdadsadsa<456>"; str = str.match(/<123& ...
最新文章
- java中d怎样转换D,Java中的一些基本转换
- JavaScript深拷贝—我遇到的应用场景
- USB基础---Linux USB驱动层次
- 【LDA学习系列】Latent Dirichlet Allocation主题模型理解
- cambridge sharing note 1
- 添加功能与测试点总结
- [css] 举例说明微信端兼容问题有哪些?
- python3.7打包exe后有显示no utf-8_pyinstaller 打包生成exe之后运行提示‘no module name 'xxx'’错误...
- 华为android强刷系统下载地址,华为P6S官方rom固件刷机包下载_华为P6S原版系统强刷升级包...
- 我对ThreadLocal的一些理解 内存泄露啥的
- html 块级注释,HTML blockquote 标签 | 教程 | codingbefore
- python画图turtle小人_python海龟绘图怎么增加每次画圆的半径|海龟python做图教程...
- POJ 1050 To the Max (最大子矩阵和)
- Mac os 进行Android开发笔记(1)
- 前端模板template
- 产品学习---互联网形势
- idou老师教你学istio :基于角色的访问控制
- Roy Li:币市里,我相信社区的力量和草根的崛起
- MyBatis:万能Map和模糊查询(狂神)
- wh 问句、祈使句、 感叹句