Notepad ++を使用してフラットファイルのフィールドをカウントするにはどうすればよいですか。

LikestoLearn

私はパイプで区切られた多くのフラットファイルを処理し、次のようになります。

John|Smith|01|01|1901|123 Road

'1901'がパイプ( '|')に基づいてこのレコードの5番目のフィールドであることを確認する方法はありますか?

これは非常に便利で、大量のファイルのフィールドを数える必要がなくなります。

スティーブンラウフ

Notepad ++ 32ビットを使用して、パイプ区切りフィールドに基づいてフィールド番号を検索します。

  1. Pythonプラグインをインストールします。そうするには:

    1. メニューから、[プラグイン] [プラグインマネージャー]→ [プラグインマネージャーの表示]を選択します
    2. Pythonスクリプトのチェックボックスをオンにして、[インストール]をクリックします
  2. 新しいスクリプトを作成する:メニューから、[プラグイン] [ Pythonスクリプト]→ [新しいスクリプト]を選択します。

  3. スクリプトに名前を付けてPipe Position、[保存]を選択します
  4. 以下のテキストをエディターに貼り付けて、ファイルを保存します
  5. メニューから、[プラグイン] [ Pythonスクリプト]→[スクリプト]→[パイプ位置]を選択します。

"""
Notepad++ python script to count field based on delimiter.
Displays a message box based on the cursor position when invoked 
"""
from Npp import *
import re

field_delimiter = '|'
current_pos = editor.getCurrentPos()
line_number = editor.lineFromPosition(current_pos)
line_start = editor.positionFromLine(line_number)
line_end = editor.getLineEndPosition(line_number)
line = editor.getTextRange(line_start, line_end)
index = current_pos - line_start
field_number = line.count(field_delimiter, 0, index) 

notepad.messageBox("'%s' is field # %d" % (
    line.split(field_delimiter)[field_number], field_number + 1))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

正規表現を使用してnotepad ++でファイルの内容をフォーマットするにはどうすればよいですか?

分類Dev

Notepad ++で「.txt」ファイルをデフォルトのファイルを開くダイアログフィルターとして使用するにはどうすればよいですか?

分類Dev

Notepad ++で各ファイルを新しいウィンドウで開くにはどうすればよいですか?

分類Dev

`.txt`ファイルのNotepad ++デフォルトプログラムを作成するにはどうすればよいですか?

分類Dev

Notepad ++をデフォルトのエディターとして設定するにはどうすればよいですか?

分類Dev

Notepad ++のファイルを左側に移動するにはどうすればよいですか?

分類Dev

Notepad ++の正規表現を使用して次のテキストを再フォーマットするにはどうすればよいですか?

分類Dev

Notepad ++ Run ...機能を使用してデフォルトの拡張機能を追加するにはどうすればよいですか?

分類Dev

Notepad ++ Compareをgitbash /コマンドラインの差分ツールとして使用するにはどうすればよいですか?

分類Dev

Explorerプラグインを64ビットのNotepad ++にダウンロードするにはどうすればよいですか?

分類Dev

Notepad ++をPowerShellのデフォルトエディターにするにはどうすればよいですか?

分類Dev

Notepad ++でフォントサイズを変更するにはどうすればよいですか?

分類Dev

Notepad ++でXMLをフォーマットするにはどうすればよいですか?

分類Dev

Notepad ++で段落を再フォーマットするにはどうすればよいですか?

分類Dev

Notepad ++の標準の「名前を付けて保存」ファイルタイプを変更するにはどうすればよいですか?

分類Dev

notepad ++で.aspxおよび.ascxファイルの構文強調表示を使用するにはどうすればよいですか?

分類Dev

センテンスのリスト内のセンテンスの一部を別のファイルに抽出し、元のセンテンスの一部をnotepad ++で置き換えるにはどうすればよいですか?

分類Dev

Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

分類Dev

Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

分類Dev

Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

分類Dev

Notepad ++エディタで新しいドキュメントのデフォルトテキストを設定するにはどうすればよいですか?

分類Dev

CSVファイルでNotepad ++タスクを実行する「ドロップレット」スクリプトをWin7で作成するにはどうすればよいですか。

分類Dev

CSVファイルでNotepad ++タスクを実行する「ドロップレット」スクリプトをWin7で作成するにはどうすればよいですか。

分類Dev

Notepad ++の[名前を付けて保存]ダイアログボックスの[ファイルの種類:]リストを編集するにはどうすればよいですか?

分類Dev

以前にショートカットを使用して選択せずに、Notepad ++で行全体をコピーするにはどうすればよいですか?

分類Dev

notepad ++の各行から2番目に出現するファイル名を削除するにはどうすればよいですか。

分類Dev

Notepad ++で、[実行]メニューからGoogle ChromeでHTMLファイルを起動するにはどうすればよいですか?

分類Dev

Notepad ++の正規表現:すべての '(アポストロフィ)を\'(バックスラッシュとアポストロフィ)に置き換えるにはどうすればよいですか?

分類Dev

notepad ++で複数のワイルドカード正規表現を使用するにはどうすればよいですか

Related 関連記事

  1. 1

    正規表現を使用してnotepad ++でファイルの内容をフォーマットするにはどうすればよいですか?

  2. 2

    Notepad ++で「.txt」ファイルをデフォルトのファイルを開くダイアログフィルターとして使用するにはどうすればよいですか?

  3. 3

    Notepad ++で各ファイルを新しいウィンドウで開くにはどうすればよいですか?

  4. 4

    `.txt`ファイルのNotepad ++デフォルトプログラムを作成するにはどうすればよいですか?

  5. 5

    Notepad ++をデフォルトのエディターとして設定するにはどうすればよいですか?

  6. 6

    Notepad ++のファイルを左側に移動するにはどうすればよいですか?

  7. 7

    Notepad ++の正規表現を使用して次のテキストを再フォーマットするにはどうすればよいですか?

  8. 8

    Notepad ++ Run ...機能を使用してデフォルトの拡張機能を追加するにはどうすればよいですか?

  9. 9

    Notepad ++ Compareをgitbash /コマンドラインの差分ツールとして使用するにはどうすればよいですか?

  10. 10

    Explorerプラグインを64ビットのNotepad ++にダウンロードするにはどうすればよいですか?

  11. 11

    Notepad ++をPowerShellのデフォルトエディターにするにはどうすればよいですか?

  12. 12

    Notepad ++でフォントサイズを変更するにはどうすればよいですか?

  13. 13

    Notepad ++でXMLをフォーマットするにはどうすればよいですか?

  14. 14

    Notepad ++で段落を再フォーマットするにはどうすればよいですか?

  15. 15

    Notepad ++の標準の「名前を付けて保存」ファイルタイプを変更するにはどうすればよいですか?

  16. 16

    notepad ++で.aspxおよび.ascxファイルの構文強調表示を使用するにはどうすればよいですか?

  17. 17

    センテンスのリスト内のセンテンスの一部を別のファイルに抽出し、元のセンテンスの一部をnotepad ++で置き換えるにはどうすればよいですか?

  18. 18

    Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

  19. 19

    Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

  20. 20

    Notepad ++でスペルチェックをオフにするにはどうすればよいですか?

  21. 21

    Notepad ++エディタで新しいドキュメントのデフォルトテキストを設定するにはどうすればよいですか?

  22. 22

    CSVファイルでNotepad ++タスクを実行する「ドロップレット」スクリプトをWin7で作成するにはどうすればよいですか。

  23. 23

    CSVファイルでNotepad ++タスクを実行する「ドロップレット」スクリプトをWin7で作成するにはどうすればよいですか。

  24. 24

    Notepad ++の[名前を付けて保存]ダイアログボックスの[ファイルの種類:]リストを編集するにはどうすればよいですか?

  25. 25

    以前にショートカットを使用して選択せずに、Notepad ++で行全体をコピーするにはどうすればよいですか?

  26. 26

    notepad ++の各行から2番目に出現するファイル名を削除するにはどうすればよいですか。

  27. 27

    Notepad ++で、[実行]メニューからGoogle ChromeでHTMLファイルを起動するにはどうすればよいですか?

  28. 28

    Notepad ++の正規表現:すべての '(アポストロフィ)を\'(バックスラッシュとアポストロフィ)に置き換えるにはどうすればよいですか?

  29. 29

    notepad ++で複数のワイルドカード正規表現を使用するにはどうすればよいですか

ホットタグ

アーカイブ