Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - [решено] Какой программой можно выделить все цифры

Ответить
Настройки темы
Офис и Текст - [решено] Какой программой можно выделить все цифры

Аватара для KooDI

Пользователь


Сообщения: 56
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Доброго времени суток всем

Есть текстовый документ формат файла *.txt, в нем есть много строк в большинстве с них в конце цифры, мне надо, чтоб с каждой строки в которой есть цифры, они копировались в другой файл построчно.
Не важно каким способом и какой программой.

Отправлено: 00:33, 02-03-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата KooDI:
в большинстве с них в конце цифры »
Цитата KooDI:
с каждой строки в которой есть цифры »
Определитесь, что ищем/извлекаем.

1. Ищем: строки, в конце которых цифры, или же — строки, в которых просто есть цифры в любом месте?
2. Извлекаем: только цифры или всю строку целиком?
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:11, 02-03-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для KooDI

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
1. Ищем: строки, в конце которых цифры »
Цифры там всегда только в конце

Цитата Iska:
2. Извлекаем: только цифры или всю строку целиком? »
Только цифры

Отправлено: 10:11, 02-03-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


KooDI, попробуйте так:
читать дальше »
Код: Выделить весь код
Option Explicit


Dim strSourceFile
Dim objFSO
Dim objRegExp
Dim objTS

Dim strLine


If WScript.Arguments.Count = 1 Then
	strSourceFile = WScript.Arguments.Item(0)
	
	Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
	
	If objFSO.FileExists(strSourceFile) Then
		Set objRegExp = WScript.CreateObject("VBScript.RegExp")
		Set objTS     = objFSO.CreateTextFile(strSourceFile & ".export.txt", True)
		
		objRegExp.Pattern = "\D*(\d+)$"
		
		With objFSO.OpenTextFile(strSourceFile)
			Do Until .AtEndOfStream
				strLine = .ReadLine()
				
				If objRegExp.Test(strLine) Then
					objTS.WriteLine objRegExp.Execute(strLine).Item(0).SubMatches(0)
				End If
			Loop
			
			.Close
		End With
		
		objTS.Close
		
		Set objTS     = Nothing
		Set objRegExp = Nothing
	Else
		WScript.Echo "Source file [" & strSourceFile & "] not found"
	End If
	
	Set objFSO = Nothing
Else
	WScript.Echo "Usage: " & WScript.ScriptName & " <Source file>"
End If

WScript.Quit
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:41, 02-03-2013 | #4


Аватара для KooDI

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


Это скрипт для исполняемого файла?
Какое имя надо дать файлу с текстом?

Отправлено: 09:37, 03-03-2013 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата KooDI:
Это скрипт для исполняемого файла? »
Это скрипт WSH — Windows Script Host. Сохраните код скрипта в файл с расширением .vbs.

Цитата KooDI:
Какое имя надо дать файлу с текстом? »
Любое. Исходный файл указывается аргументом скрипта при запуске. Также можно просто перетащить исходный файл на скрипт. Результирующий файл получит имя целевого +«.export.txt».
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:55, 03-03-2013 | #6


Аватара для KooDI

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. Задача решена, все очень легко и просто.

Отправлено: 10:45, 03-03-2013 | #7



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - [решено] Какой программой можно выделить все цифры

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочие - [решено] Какой программой можно отследить все изменения, после установки програм. обеспечения Rock Программное обеспечение Windows 18 21-07-2015 10:24
Какой программой можно создать загрузочный WinXP XPurple Программное обеспечение Windows 10 09-09-2013 13:54
Офис и Текст - Как выделить в каждой строке только цифры KooDI Программное обеспечение Windows 1 01-03-2013 18:29
Какой программой можно хранить пароли? VbInt Флейм 2 11-03-2010 05:45




 
Переход