12

各行がMar 15, 2013他の日付で終わるファイルがあるので、各行の終わりを削除して最後の13文字を言う必要があります

各行は長さが異なり、文字も異なるため、区切り文字として何も使用できません。

4

3 に答える 3

33

行末に固定search and replaceされている-dialog ( Ctrl+ H) で正規表現を使用できます。

.{13}$

その後、何も置き換えません。そしてもちろん、より表現力豊かな正規表現を使用して、特定の形式の日付のみに一致し、それ以外には一致しない可能性があります。

于 2013-03-16T21:27:13.310 に答える
0

代替案を提供するだけです。列編集モードを使用することもできます。

Altとマウスを押しLeft clickて、編集するすべての行の上でマウスを垂直に移動します。次に、その列から始まるすべてを削除できます。

編集。もう一度見てみると、線の長さが異なるとあなたが言及したことがわかります。したがって、これはあなたの場合にはうまくいかないかもしれません。とにかくそのままにしておきます。後で役立つかもしれないし、他の誰かのために役立つかもしれないことを誰が知っていますか.

于 2013-03-17T00:14:48.540 に答える
0

他の人がすでに言ったように、検索で正規表現検索を使用し、ダイアログ (ctrl + h) を日付が従うパターンに置き換えます。あなたの例を考えると、これは次のようにする必要があります:

[A-Za-z]{3}\s(\d){1,2},\s?\d{4}$

空の文字列に置き換えます。

于 2013-03-16T21:33:37.120 に答える