使用RegEx

时间:2017-01-12 11:47:33

标签: regex notepad++

假设我有这些字符串:

'akshay  ' ,
'  ankur'

我想删除引号下的尾随和前导空格,如下所示: '阿克沙伊&#39 ;, ' ANKUR'

如何使用RegEX在Notepad ++中实现此目的?

3 个答案:

答案 0 :(得分:0)

使用此功能查找:'(\s*)(.*?)(\s*)'并将其替换为:'\2'

答案 1 :(得分:0)

找到这个正则表达式:(^')\ s +(\ w +)\ s *(')|(^')\ s *(\ w +)\ s +( &#39)
替换为: \ 1 \ 2 \ 3 \ 4 \ 5 \ 6

像这样:

enter image description here

答案 2 :(得分:0)

上面给出的所有RegExp都以更好的方式解决了我的问题。我感谢所有帮助我解决这个问题的人。谢谢大家。

这里我将添加一个下面给出的RegExp,它可用于计算单引号内的总空格数。它也可用于删除所有空格。

查找 - > \ s(?!(?:[^'] *'[^'] *')* [^'] * $)和ReplaceWith - >无所事事(留空)然后点击'ReplaceAll'。