Editplus常用Regex

來源:互聯網
上載者:User

大家可能都有這樣的經曆,有時候不是單純地執行一個檢索或者替換,而是需要有某些特殊的需求,比如將兩列對換、去除一些屬性等等,這時候不妨考慮在EditPlus中使用Regex。

EditPlus使用Regex的方法:

其中變數採用括弧定義,使用的時候使用反斜線+數字,比如\1表示第一個變數;

常用的運算式:

[1]  將兩列對換

要求:

Abc c1

Cd   b1

-->

c1    Abc

b1    Cd

 

相關運算式:

\2 \1

^(.+) (.+)$

 

[2]  將Java的Import轉換為JSP的Import

要求:

import com.test.cms.process.IFlowContent;

import com.test.cms.process.engine.FlowDocs;

import com.test.components.cms.content.persistent.Channel;

import com.test.components.cms.content.persistent.Channels;

-->

        <%@ page import="com.test.cms.process.IFlowContent" %>
        <%@ page import="com.test.cms.process.engine.FlowDocs" %>
        <%@ page import="com.test.components.cms.content.persistent.Channel" %>
        <%@ page import="com.test.components.cms.content.persistent.Channels" %>

 

相關運算式:

import[^;](.*);

<%@ page import="\1" %>

 

[3]  替換空行

^\n

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.