phpmysql网站开发实例,装修公司工装公司,网站设计排行榜,自己设计好的网站怎么设置访问原文网址#xff1a;正则表达式--Notepad常用的替换_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Notepad使用正则表达式进行替换时的常用的一些示例。
服务器JSON的格式化
例1#xff1a;将回车去掉#xff0c;改为正确的JSON格式 搜索#xff1a; ([^,])(\r)(\n)(\s) 替…原文网址正则表达式--Notepad常用的替换_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Notepad使用正则表达式进行替换时的常用的一些示例。
服务器JSON的格式化
例1将回车去掉改为正确的JSON格式 搜索 ([^,])(\r)(\n)(\s) 替换 \1
删除空行
法1自带功能 编辑 行操作 删除空行法2搜索替换 搜索^\s替换
删除行尾空格
搜索[ ^t]$替换空串
删除行首空格
搜索^[ ^t]替换空串
将所有的空格后边加hehe
搜索 ( ) //圆括号内是一个空格 替换 \1heheda 解析正则表达式中放在圆括号内的是分组按照顺序可以用\1,\2...\9或者$1,$2...$9来引用整个正则表达式用\0来引用。对于本处\1引用了圆括号所匹配的空格然后添加了hehe
分组替换
例1将以“汉字数字”结尾的句子改为“汉字tab数字” 搜索 ([\u4e00-\u9fa5])(\d*)($) 替换 \1\t\2 例2将以数字加.的行上下加空行 搜索 (\n)(\d)(\.)(.)(\r) 替换 \1\r\n\2\3\4\r\n\5
一行英文一行中文 单行英文跟着中文
搜索 ([A-Za-z])(\r)(\n)([\u4e00-\u9fa5]) 替换 \1\4 解析windows中的回车换行对应的是\r\n可以理解为每一行最后都是\r\n如果是一个回车换行得到的空行则空行只有一个\r\n这样空行和非空行就可以组合为一个\n\r最后各自剩下的字符组成为\r\n。但是不能直接来搜索\r\n来替换为null因为这样一来会导致所有的回车换行都被删掉了导致行与行直接连在一起。另外第二种删除空格的方法会导致撤销时出问题多出来很多空行。 \r\n分别对应 0D 和0A。注意进行16进制显示时一行显示16个D0和 A0不一定在一行的最后。