たとえば、「friend1 @ example.xyz、friend2 @ example.xyz、friend3 @ example.xyz」など、カンマで区切られたメールアドレスのリストがあります。
ただし、適切なCSV形式に変換する必要があります。スペースを入れ替えると思います。
しかし、これはどのように行うことができますか? 'search and replace'を正規表現コマンドで使用する必要がありますか?もしそうなら、どのように?
前もって感謝します
ファイルにコンマの後のスペース文字以外のスペース文字が含まれていない場合、検索と置換で正規表現を使用する必要はありません。 置換...ダイアログを開き、検索対象にスペース文字を入力するだけです:ボックスを開き、Replace with:ボックスに何も入っていないことを確認します。
ファイルの名前を.csvに変更していない場合は、名前を変更してください。 Windowsエクスプローラーで既知のファイルタイプの拡張子を非表示にする(デフォルト)場合は、新しいファイル拡張子でファイルを再保存する必要があります。 Windowsエクスプローラの設定を無効にするか、コマンドラインからファイルの名前を変更します。
CSVファイル形式は存在しても完全に標準化されていません RFC418
(この標準はテキストベースのフィールドの処理のみを指定します)。
RFC418 要件:
あなたの質問に戻る:
たとえば、メールアドレスのコンマ区切りのリストがあります
_[email protected], [email protected], [email protected]
_ただし、適切なCSV形式に変換する必要があります。スペースを入れ替えると、
スペースを削除するには:
Find what
_と入力します_[ \t]+
_Replace with
_は空である必要があります。Search mode
_セクションでラジオボタンを_regular expression
_に切り替えますスペースからテキストをクリアするときは、列データを引用符で囲むことができます。
Find what
_と入力します_([^,\r\n]+)
_Replace with
_ type _\"\1\"
_Search mode
_セクションでラジオボタンを_regular expression
_に切り替えます注:これ(引用符で囲まれたデータを囲む)は、DOS/Windows形式で保存されたテキストに適用されます。Linuxからデータを処理する場合は、_\r
_フォーム_Find what
_フィールド。