.txt ファイルに次の形式があります。
"Rosina Merola (rosina_merola@hotmail.com)" <rosina_merola@hotmail.com>
"Sabina Morales (sabinamorales@gmail.com)" <sabinamorales@gmail.com>
"Sorella Blanco (zoreblanco@hotmail.com)" <zoreblanco@hotmail.com>
"Eduardo Schmilinsky Leal" <ejsl41@hotmail.com>
"Elba Rodríguez" <elbameister@gmail.com>
Ernesto Ramirez <ernestoramirezricca@hotmail.com>
""
この例でわかるように、ある名前とない名前があります。
ただし、各名前の後、メール行の前にコンマ「,」を追加する必要があります<>
""
最初にすべての名前に を追加すると、カンマを追加する方が簡単だと思いました。次のコードがあります。
@echo off
setLocal EnableDelayedExpansion
for /f "tokens=* delims= " %%a in (nombresemails.txt) do (
echo "%%a", >> nombresemailscomillas.txt
)
動作しますが、次の形式で追加し""
ます。
"Adam Podlinski <apodlinski@cantv.net> ",
"Adam Podlinski 2 <apodlinski@yahoo.com>",
""Aldo Gonzalez " <aldodanielg@hotmail.com>",
""Alejandr Rubin" <rubin4@cantv.net>",
""Alfredo Huguett " <alfredohuguettc@hotmail.com>",
""aainiguezf@gmail.com" <aainiguezf@gmail.com>",
""
すでに持っている文字であっても追加するだけで<>
なく、すべての行に追加するだけで、すべての名前に追加する必要があり""
ます.
とにかく、これは私がうまくいくと思ったアプローチです。基本的には、すべての名前の後にコンマを追加するだけで、<>
実際にバッチコードでこれを達成する方法はありますか?
前もって感謝します!