EditpadLiteで正規表現対応の検索と置換機能を使用しています。私のドキュメントは次のようになります
20-10-2011;foo1;foo2;foo3;foo4;foo5
19-10-2011;foo1;foo2;foo3;foo4;
18-10-2011;foo1;foo2;foo3;foo4
17-10-2011;foo1;foo2;foo3;foo4;foo5
16-10-2011;foo1;foo2;foo3;foo4;
15-10-2011;foo1;foo2;foo3;foo4
問題; 各行には4が含まれている必要があります。記号であるため、3行目と6行目では、\nを;\ nに置き換えることにより、行末に追加のセミコロンが必要です。私はもう試した:
(?<!^.*;{3}.*$)\n
正確に3つのセミコロンを含む行が前にない行末文字を選択します。ただし、セミコロンは連続していないため、これは機能しません。これに代わるものはありますか?