C#正则表达式匹配“换行\回车”等问题

摘要:
C#正则表达式换行符回车问题字符串=“……”;Stringr=@“(?S)(?I)控制器:S*</span>S*&llt;span S+class=“”m_c“”>S*<span><a.*?>(?<控制器>.*?)</a>”;stringt=Regex.Match(s,r).Groups[“di

C# 正则表达式 换行\回车 问题

string s = ".......";
string r = @"(?s)(?i)导演:\s*</span>\s*<span\s+class=""m_c"">\s*<span& gt;<a.*?>(?<director>.*?)</a>";
string t = Regex.Match(s, r).Groups["director"];
Console.WriteLine(t);
// (?s) 点号匹配一切字符(含换行符)
// (?i) 进行不区分大小写的匹配
// (?<name>...) 命名捕获

Regex r = new Regex("(?s)(?i)id=\"__VIEWSTATE\" value=\"(?<__VIEWSTATE>[^\"]+)\" />.+" +
"<span id=\"lbinfo\">(?<lbinfo>[^<]+)</span>.+" +
"<span id=\"lbIP\">(?<lbIP>[^<]+)</span>.+" +
"<span id=\"lbuserid\">(?<lbuserid>[^<]+)</span>.+" +
"<span id=\"lbRealName\">(?<lbRealName>[^<]+)</span>.+" +
"<span id=\"lbRemainMoney\">(?<lbRemainMoney>[^<]+)</span>.+" +
"<span id=\"lbFreshTime\">(?<lbFreshTime>[^<]+)</span>.+" +
"<span id=\"LNowState\">(?<LNowState>(开放|关闭)IP成功).+</span>.+" +
"id=\"__EVENTVALIDATION\" value=\"(?<__EVENTVALIDATION>[^\"]+)\" />", RegexOptions.Compiled);

免责声明:文章转载自《C#正则表达式匹配“换行\回车”等问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java方法的静态绑定与动态绑定讲解(向上转型的运行机制详解)报错:(未解决)java.lang.VerifyError: Instruction type does not match stack map下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java里import语句使用

文件一: package com.xuexi;//在 Java 中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。// import 语句就是用来提供一个合理的路径,使得编译器可以找到某个类。public class Import { String name; int age; Stri...

Recordset属性与方法

Recordset属性与方法 关于分页:   首先,我们可以为 PageSize 属性设置一个值,从而指定从记录组中取出的构成一个页的行数;然后通过RecordCount 属性来确定记录的总数;再用记录总数除以 PageSize 就可得到所显示的页面总数;最后通过 AbsolutePage 属性就能完成对指定页的访问    ----------------...

尚硅谷《谷粒商城项目总结》

1、前言 花了几天的时间把尚硅谷的视频项目看完了,跟着做了一遍,基本上没啥大的问题,有几个小问题也做了总结。 技术方面除了 vue/nacos 没用过,其他的基本都用过,我们公司实际开发中用的也就是这一套东西。 中间的不想看,可以直接点击目录,看总结,总结里有你针对此项目所有的总结及问题解决的说明 1.1技术栈 springcloud 统一配置中心:apo...

IO流与NIO流

JAVA IO流最详解   (转自CSDN) IO流上:概述、字符流、缓冲区(java基础)   一、IO流概述 概述:          IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,Java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中。 分类:         按操作数据分为:...

手把手教学在Springboot中搭建使用Guava cache,包教包会,不会我输一包辣条给你

 guava cache使用简介   概述   缓存是日常开发中经常应用到的一种技术手段,合理的利用缓存可以极大的改善应用程序的性能。   Guava官方对Cache的描述连接   缓存在各种各样的用例中非常有用。例如,当计算或检索值很昂贵时,您应该考虑使用缓存,并且不止一次需要它在某个输入上的值。   缓存ConcurrentMap要小,但不完全相同。最...

angular写的一个导航栏

ts import { Component } from '@angular/core'; // 定义一个interface interface Menu{ title:string,link:string,id:string } @Component({ selector: 'app-root', templateUrl: './app.co...