Показать полную графическую версию : поиск и работа с текстом.
К примеру имеется файл tmp.txt с содержанием
adcTMPcda
Где abc и cda - неизменяемые константы, а TMP - текст отсылаемый в отдельный файл, при этом он не является постоянным.
Также непостоянным является и номер строки.
Как можно записать текст "TMP" в переменную или записать в файл?
Отфильтровать строку регуляркой по «findstr.exe», убрать константное обрамление внутренностей парой замен. Желателен пример конкретного:
имеется файл tmp.txt »
упакованного в архив.
К примеру имеется массив файлов с неким 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
Всем спасибо! Вопрос решен.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.