EditPlus 用正则表达式去除空格并添加一些字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EditPlus 用正则表达式去除空格并添加一些字符相关的知识,希望对你有一定的参考价值。

例如:
Name 姓名
Sex 性别
Height 身高
BirthDate 出生日期

效果:
Name as 姓名
Sex as 性别
Height as 身高
BirthDate as 出生日期

先谢过赐教的大虾们!

Ctrl+H,查找输入“[空格]+(.+)”,替换输入“[空格]as[空格]\1”,选中“正则表达式选项”,点击“全部替换”即可。
已经测试过可行,我的EditPlus是3.40版
参考技术A 1、查找:" +$" 引号内的字符是有效字符。注意,加号前面有一个空格

1、替换:"" 这个查找替换,是用来去掉每一行后面多余的空格

2、查找:" +" 注意,加号前面有一个空格

2、替换:" as " 注意,as两端都各有一个空格
参考技术B Ctrl+H,上面写^\s*(.+?)\s+(.+?)\s*$
下面置换成\1 as \2
我机器上没装EditPlus,用EmEditer试的,正则肯定没问题,每行前后的空格也都会去掉。

JS去除空格和换行的正则表达式(推荐)

//去除空格 

String.prototype.Trim = function() { 
  return this.replace(/\s+/g, ""); 
 
//去除换行 
function ClearBr(key) { 
key = key.replace(/<\/?.+?>/g,""); 
key = key.replace(/[\r\n]/g, ""); 
return key; 
 
//去除左侧空格 
function LTrim(str) { 
return str.replace(/^\s*/g,""); 
 
//去右空格 
function RTrim(str) { 
return str.replace(/\s*$/g,""); 
 
//去掉字符串两端的空格 
function trim(str) { 
return str.replace(/(^\s*)|(\s*$)/g, ""); 
 
//去除字符串中间空格 
function CTim(str) { 
return str.replace(/\s/g,‘‘); 
 
//是否为由数字组成的字符串 
function is_digitals(str) { 
var reg=/^[0-9]*$/; //匹配整数 
return reg.test(str); 
}

以上是关于EditPlus 用正则表达式去除空格并添加一些字符的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式怎么匹配空格

python中用正则表达式re去除空格但不去除换行符?

JS去除空格和换行的正则表达式(推荐)

正则表达式删除新行和空格

从补丁文件中去除 C 注释的方法

java如何去除字符串中的空格并且计算字符串中汉字的个数