Войти

Показать полную графическую версию : [решено] Как разбить одну строку на много строк


Страниц : 1 [2] 3

dizel-82
28-06-2013, 13:41
А какой символ конца строки?

dizel-82
28-06-2013, 13:57
а как узнать этот символ?

Iska
28-06-2013, 14:39
А какой символ конца строки? »
Конкретное обозначение зависит от использованного редактора. »

Foreigner
28-06-2013, 16:57
dizel-82, батник:

@echo off

for /f %%i in (file.txt) do (

for %%j in (%%i) do 1>>file.tmp echo %%j

)

move file.tmp file.txt
Батник кладешь рядом с нужным файлом и запускаешь

Из powershell:

(gc file.txt) -replace ',+',"`n" | set-content file.txt

kiripanda
28-06-2013, 20:02
что искать, и на что менять ?? »
а какой редактор??

Iska
28-06-2013, 20:38
kiripanda, а у Вас ;)?

kiripanda
28-06-2013, 20:59
EditPlus (второй скрин)
на первом – Akelpad, слышал многие пользуются

dizel-82
04-07-2013, 20:42
А как сделать такую вещь ? Есть база имейл адресов в текстовом документе, и нужно из этой базы удалить допустим все адреса mail.ru , как справиться с этой задачей?

Iska
04-07-2013, 20:55
dizel-82, от Вас требуется: образец текста из документа + его кодировка.

dizel-82
05-07-2013, 09:26
Iska, база выглядит так

proffit1@mail.ru
leader-m@narod.ru
starmet1@nvkz.net
trubsnab@mail.ru
cmk@incompany.ru
serov@asw.ru
amet-plus@chel.surnet.ru
glad@iwm.ru
regprom@chel.surnet.ru
metall1@hotbox.ru
webmaster@globaledge.ru
pump@energoprom.spb.ru
ruslan79@bk.ru
starmet1@nvkz.kuzbass.net
molot@flexuser.ru
bublik@ebcorp.ru
trade@kameja.ru
moha@yandex.ru
karneol@dzhm.nnov.ru
durneva@partner-omsk.ru
abl@rinet.ru
danaspb@narod.ru
info@tech-impex.com
pantera100@mail.ru
marketing@metasib.com
nato@novato.ru
volga_techmet@mailru.com
met-en@mail.ru

кодировку где посмотреть не знаю,обычный txt блокнот

gora
05-07-2013, 09:51
@Echo Off
Set OldFile=e:\Temp 1\list.txt
Set NewFile=e:\Temp 1\newlist.txt

(FindStr /ELIV /C:"@mail.ru" "%OldFile%")>"%NewFile%"

dizel-82
05-07-2013, 10:31
Прикольно,только что с этим делать не знаю. Куда этот код вбивать?

gora
05-07-2013, 11:25
что с этим делать не знаю. Куда этот код вбивать? »
1 Скопируйте код в блокнот.
2 В строке 2 укажите полный путь к Вашему списку почтовых ящиков
3 В строке 3 укажите полный путь к новому списку почтовых ящиков
4 Сохраните файл под именем MyScript.bat в любом удобном месте
5 Запустите файл MyScript.bat

Примечание:
Если пути в строках 2 и 3 содержат кириллицу, то сохранять файл (п.4) нужно в кодировке Кириллица DOS (866) и лучше это делать не в блокноте, а в более "продвинутом" редакторе..

dizel-82
05-07-2013, 13:49
большое спасибо попробую. У меня установлены такие редакторы
Notepad++ , AkelPad , PSPad каким лучше?

Foreigner
05-07-2013, 16:28
каким лучше? »
Хоть блокнотом. Разницы нет.

dizel-82
05-07-2013, 21:03
Ничего не получается.
4 Сохраните файл под именем MyScript.bat в любом удобном месте
5 Запустите файл MyScript.bat »

запускаю MyScript.bat и что? это-же обычный txt файл получился,он открывается и всё

Iska
05-07-2013, 23:07
dizel-82, включите отображение расширений для зарегистрированных типов файлов и удалите «.txt» из «MyScript.bat.txt».

dizel-82
06-07-2013, 01:08
1. в названии txt нету
2. как включить отображение расширений для зарегистрированных типов файлов ?

Iska
06-07-2013, 01:33
Для Windows XP — так:
control.exe folders

http://img713.imageshack.us/img713/7823/xsf5.png

dizel-82
06-07-2013, 12:33
Включил отображение, убрал из названия txt , запускаю MyScript.bat выскакивает чёрное окно,и сразу же пропадает. В в файле с результатами мыл ничего не появляется.Я их поместил в корень диска С. Путь указывал такой С\1.txt и С\2.txt

О вроди бы получилось. Спасибо

Ещё вопросик. А как можна эти mail.ru адреса не удалять ,а просто сохранить в другой файл, короче отсортировать все мыла mail.ru в дрыгой документ? Спасибо заранее.




© OSzone.net 2001-2012