问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

正则表达式的空白行用^[\\s&&[^\\n]*\\n$

发布网友 发布时间:2024-10-22 07:08

我来回答

3个回答

热心网友 时间:2024-12-02 21:37

原式少一个],补上得^[\\s&&[^\\n]]*\\n$

表示由非\\n组成的一行,win下换行符可能是\r\n,所以这样写意义不大。

我会写成
(?<!^[\\r\\n])^\\s*\\n$

用后省语句排除无内容的空行。

java逐行读取时,不会读出行尾符\r\n,正则会无效
可以直接去掉"".length()长度为0的字符串。。
正则如果整块文本替换也不是这么写的。要区分整块文本还是多行文本

热心网友 时间:2024-12-02 21:37

1、你这个写法大概只有java正则表达式引擎才能支持
2、在方括号中不用两个\,一个才对
3、由于期望多行文本的匹配,所以得开启多行匹配模式,且不要用^和$

综上:[\s&&[^\n]]*\n

其实\s就是空格、制表符、回车符、换行符而已,故而更加通用(多种引擎均支持)的写法值得推荐,如下:
[\t\r ]*\n

热心网友 时间:2024-12-02 21:38

对于:
^[\\s&&[^\\n]*\\n$
就不是合法的正则。
请改正后,再给你解释。
-----------
你这样的:
^[\\s&&[^\\n]]*\\n$
在我看来,就是个非法的,因为看起来就属于
中括号内部嵌套中括号的。
对于Python等语言中的正则来说,好像就是不允许的。

所以,还是那句话,应该说出你的本意:
想要匹配什么样的字符,
然后大家帮你写出比较合适的正则。

对于你这个正则,我视其为非法的,写的很粗糙的,不予置评。
----------
匹配空白行的话,可以这么写:
^\s+$
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑音乐怎样保存到文件中怎样把歌曲放到文件夹里 电脑上如何把歌曲做成文件夹怎么把歌曲转化为文件 如何把音频加入到电脑文件夹上怎么把歌曲放到文件夹中 海参是不是吃多长时间以后可以不用在吃了 梦见一半黑色 电吉他买了音箱还要买效果器吗 有人去过资和信百货吗? 资和信百货企业理念 资和信百货家庭季家庭季简介 资和信是什么 牛仔裤腿部穿起来太紧了怎么办有没有办法让它没那么紧洗过会不会没那... 富阳银泰停车场怎么收费? Photoshop&amp;Painter电脑手绘教程目录 柯桥银泰免费停车多久 淘宝补发买家需要干什么 q5l有四驱吗? 牙齿骨质增生 牙龈骨质增生怎么治疗 牙槽骨增生怎么去除 中国历史文化名城介绍 中国历史文化名城有什么 1500米中长跑要注意什么(男) 1500m长跑技巧 磷酸二氢钾能灌根吗 磷酸二氢钾可以灌根吗 椰子煲竹丝鸡的功效 中国名城内容简介 你最该知道的中国之名城名镇名村图书目录 讲给孩子丛书:中国名城内容简介 你最该知道的中国之名城名镇名村基本信息 锡柴350马力风扇一直转动怎么回事 2024年自考本科有没有学位证 Java的正则表达式"^([\\d\\.\\s]+)\\s*(.+)\\s+[\\d\\s]+$" 对应如果... ...爱,我就骂他,然后我还叫他把我微信删了,他就拉黑我了,等二天他又... 儿童牙龈增生的主要原因有哪些 ...到现在电话也不打一个,我给他打没说一句就挂了!他是什么意思... 毕设课题“基于西门子LOGO!的波峰焊预热区处理系统”,应该选什么型号的... 应用电子技术(建筑电气工程管理方向)好吗 胃全切除影响寿命吗 ...了直角的坐标方程,怎么求极坐标方程???如下面的?怎么求???_百度知... 考试的时候求直线方程答案是写成y=x..形式还是x-y..=0的形式 中国大学的生物各专业排名.~! 2档怠速一窜一窜的,是不是积碳了 司法行政装备处的职能 车子起步一窜一窜是什么原因 车辆起步一窜一窜怎么回事 ...会停顿一下猛一下上去,行驶时猛加车会一窜一窜的,车... 法院的司法行政处的职能是什么? 关于朋友友谊的好词好句 重庆市安澜鹭类自然保护区地址在哪里? ...散热不想说了,呵呵. 显卡和无线网卡可以更换吗? 像ABAC格式的四字词语有哪些? 什么强什么能的词语x强x能式的四字词语