3

UEまたはNPPのタブへの改行を4行ごとに正規表現の検索/置換に置き換えることは可能ですか?

前のファイル:

    #12
    ab
    cde
    ef
    #34
    ghij
    ijk
    kl
    #5678
    uv
    w
    xyz
...

交換後でなければなりません

#12 ^t ab ^t cde ^t ef
#34 ^t ghij  ^t ijk ^t kl
#5678 ^t uv ^t w  ^t xyz
4

2 に答える 2

5

これが仕事をする方法です:

検索対象:(.+)\R(.+)\R(.+)\R(.+\R)?
置換対象:$1\t$2\t$3\t$4

チェックしRegular Expression
ないにチェックを入れdot matches newline
、 をクリックしますReplace All

説明:

(.+)\R   : Capture in group 1 everything until a line break (excluded)
(.+)\R   : Capture in group 2 everything until a line break (excluded)
(.+)\R   : Capture in group 3 everything until a line break (excluded)
(.+\R)?  : Capture in group 4 everything until a line break (included), optional

\R任意の種類の改行を表します (つまり\r、 または\nまたは\r\n)

于 2014-09-02T11:39:46.927 に答える