PDA

Показать полную графическую версию : поиск и работа с текстом.


N0o.
05-09-2015, 16:02
К примеру имеется файл tmp.txt с содержанием
adcTMPcda
Где abc и cda - неизменяемые константы, а TMP - текст отсылаемый в отдельный файл, при этом он не является постоянным.
Также непостоянным является и номер строки.

Как можно записать текст "TMP" в переменную или записать в файл?

Iska
05-09-2015, 16:08
Отфильтровать строку регуляркой по «findstr.exe», убрать константное обрамление внутренностей парой замен. Желателен пример конкретного:
имеется файл tmp.txt »
упакованного в архив.

N0o.
05-09-2015, 23:15
К примеру имеется массив файлов с неким html кодом, из которого необходимо отобрать конкретные ссылки и записать их в отдельный файл.
Имеем код:
<a class="popupBigImage" href="#" onclick="openImgPopup('/images/film_big/435.jpg'); return false">
<img width="205" src="http://st.kp.yandex.net/images/film_iphone/iphone360_435.jpg" alt="Зеленая миля (The Green Mile)" itemprop="image" />
<span></span>

Из него нам нужна ссылка http://st.kp.yandex.net/images/film_iphone/iphone360_435.jpg
И так для каждого файла.

greg zakharov
06-09-2015, 11:08
<# :
@echo off
powershell /nologo /noprofile /executionpolicy bypass /command ^
"&{[ScriptBlock]::Create((Get-Content \"%~f0\")).Invoke()}"
exit /b
#>

([Regex]('(?is)(?<=src\=).*(?=alt)')).Match((Get-Content html2.txt)).Value.Trim()Соответственно, чтобы убрать кавычки в совпадении используется метод .Trim('"'), чтобы найти все совпадения во всем тексте - .Matches

N0o.
06-09-2015, 15:07
Всем спасибо! Вопрос решен.




© OSzone.net 2001-2012