3

2行ごとに1つにマージし、その間にTABを追加したいと思います。

オリジナル
のスタンリー:
地球上には60億人以上の人々がいます。
遺伝的に、私たちのほとんどは
ほとんど同じです。
しかし
、時々、突然変異が起こります。

結果
スタンリー:地球上には60億人以上の人々がいます。
遺伝的に、私たちのほとんどはほとんど同じです。
しかし、時々、突然変異が起こります。


さらに、次の後にTABを作成したいと思います。

4

2 に答える 2

8

問題の簡単な解決策は、マクロのトップ メニューを使用することです。1 つのケースに必要な変更を記録し、マクロを繰り返し再生してすべてを修正します。ただし、繰り返すことができるパターンを把握する必要があります。

Notepad++ Regex を使用した別の解決策を次に示します。

探す: ^(.*)[\r\n]+

交換: \1\t

于 2013-02-08T06:43:45.670 に答える
2

私はあなたの質問に出くわしました: これは、マクロを必要としない正規表現のアプローチです:

探す: ([^\t]*?)\r\n([^\t]*?)\r\n

交換: \1\t\2\r\n

2 行の改行の前にすべてを一致させることができ、タブ文字によって既に処理された行を区別できるため、これは機能します。

タブが元の行に存在する場合、機能しません。次に、正規表現は「再帰的に」一致し、すべてを 1 つの長い行に結合します。

于 2015-12-05T14:38:29.567 に答える