`

java 正则表达式匹配因为换行引起的问题

 
阅读更多

从文本读取特定的div,进行业务处理替换 ,总是遇到换行引起的正则表达式问题

eg:

<div type="text"
 console=""
 name="cCode" value="" >
sssss
</div>
<input type="text" name="cCode" value="" />
<input type="text" value="" />

 

 

使用这个([\s\S]*)就可以了

<div(?=[^>]*console=)([\s\S]*)</div>

分享到:
评论

相关推荐

    正则表达式匹配任意字符(包括换行符)的写法

    于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为([.\\n]*) 结果再次运行程序,发现什么内容也取不到了。我百思不得其解,又将其修改为如下规则: ([.|\n]*) 以及 ...

    正则表达式

    上面的正则表达式依然匹配单个字符,这是因为还未在正则表达式中使用”通配符”,“通配符”是可以匹配多个字符的特殊字符。正则表达式中”通配符”远远超出了普通通配符的功能,它们被称为预定义字符:例如 1).:...

    Java正则表达式实现在文本中匹配查找换行符的方法【经典实例】

    主要介绍了Java正则表达式实现在文本中匹配查找换行符的方法,结合具体实例分析了java正则匹配查找换行符的实现技巧与匹配模式相关操作注意事项,需要的朋友可以参考下

    Java中的正则表达式 -- 示例详解

    自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。 因为正则表达式是一个很庞杂的体系,所以我仅例举些入门的概念,更多的请参阅相关书籍及自行摸索。 \\ 反斜杠 \t 间隔 ('\u0009...

    正则表达式30分钟入门教程

    如果能使用算术比较的话,或许能简单地解决这个问题,但是正则表达式中并不提供关于数学的任何功能,所以只能使用冗长的分组,选择,字符类来描述一个正确的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|...

    正则替换换行符和把 br 替换成换行符

    //把换行符替换成 ,注意:\r\n为正则表达式的快捷方式不能用/r/n或\/r\/n str = str.replace(/ g,”\r\n”);//注意:/为正则表达式的保留字必须在前面用\转义 另外说明一点: /n或者是/r/n 或者是/r 都可能...

    JS中正则表达式只有3种匹配模式(没有单行模式)详解

    JS正则表达式对象模式仅有如下三种:  g (全文查找出现的所有 pattern) i (忽略大小写) m (多行查找) 即没有单行匹配模式,Singleline(单行模式):更改.的含义,使它与每一个字符匹配(包括换行符\n)。 如...

    java 正则表达式基础,实例学习资料收集大全 原创

    正则表达式中的特殊字符:  \\ 反斜杠  \t 间隔 (‘\u0009’)  \n 换行 (‘\u000A’)  \r 回车 (‘\u000D’)  \d 数字等价于[0-9]  \D 非数字等价于[^0-9]  \s 空白符号 [\t\n\x0B\f\r]  \S 非空白...

    正则表达式教程之子表达式用法分析

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 一、问题引入 首先来...

    javascript学习笔记(五)正则表达式

    查找单个字符,除了换行和行结束符; •\w 匹配字母、汉字、数字、下划线等符号; •\s 匹配空白符(包含空格、制表符等); •\d 匹配数字; •\b 匹配位于单词的开头或结尾的匹配; 常用的量词有: •^n 匹配任何...

    前端代码语法高亮编辑器

    使用正则表达式搜索和替换 突出显示匹配的括号 在软选项卡和真实选项卡之间切换 显示隐藏字符 使用鼠标拖放文本 换行 代码折叠 多个光标和选择 实时语法检查器(当前为 JavaScript/CoffeeScript/CSS/XQuery) 剪切、...

    JavaScript完全自学宝典 源代码

    10.7.html 使用match()方法匹配正则表达式字符串。 10.8.html 匹配数字。 10.9.html 匹配日期格式。 10.10.html 匹配时间格式。 10.11.html 匹配HTML标记。 10.12.html 匹配邮政编码。 ...

    Java开发技术大全 电子版

    13.7.4正则表达式中的其他通用规则424 13.7.5使用技巧425 13.8Pattern类的使用426 13.9Matcher类的使用428 13.9.1匹配方法的使用429 13.9.2替换方法的使用430 13.9.3组匹配的使用431 13.9.4检验E-mail的合法...

    ahome-ace:GWT 的高性能 Web 代码编辑器

    家庭王牌 GWT 的高性能 Web 代码编辑器。...使用正则表达式搜索和替换 突出显示匹配的括号 在软标签和真实标签之间切换 显示隐藏字符 使用鼠标拖放文本 换行 代码折叠 多个光标和选择 实时语法检查器(目前为

    Windows 记事本替代工具 Notepad3 5.21.227.1 + x64.zip

    括号匹配,自动缩进,字自动完成,转换各种格式(ASCII,UTF-8和UTF-16)之间的字符编码,换行格式转换(在 DOS 之间(CR/LF),Unix(LF)和 Macintosh(CR)格式),多个撤销或重做,书签和基于正则表达式的查找和...

    java regx debug tools

    针对RegxTester不能换行的不足,以及Mtracer烦人的注册问题,我用了半小时简简单单地开发了一个java版本的调试器, 功能之简单,界面之粗糙,望你能谅解,注意调试器只能做最简单的匹配只用。

    freemarker总结

    上面的代码中的逻辑表达式用括号括起来主要是因为里面有&gt;符号,由于FreeMarker会将&gt;符号当成标签的结束字符,可能导致程序出错,为了避免这种情况,我们应该在凡是出现这些符号的地方都使用括号. Pythons are ...

Global site tag (gtag.js) - Google Analytics