Что нового

[RegExp] Является ли ссылка ссылкой на файл

Dedullika

Новичок
Сообщения
22
Репутация
0
Добрый день!!

Есть массив со ссылками. Помогите пож-та сделать регулярку, чтобы определить ссылки указывающие на файлы, для их последющего удаления. То есть ссылкой на файл будет все что оканчивается на .pdf .doc .docx .txt .exe .xls
 

zlo-kazan

Скриптер
Сообщения
374
Репутация
100
Код:
#include <array.au3>
$text="http://ya.ru/index.pdf .doc http://ya.ru/index.docx .txt .exe .xls"
_ArrayDisplay(StringRegExp($text,"http.*?(\.pdf|\.doc|\.docx|\.txt|\.exe|\.xls)",3))
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Dedullika [?]
ссылкой на файл будет все что оканчивается на .pdf .doc .docx .txt .exe .xls
Ну так в чём проблема:

Код:
#include <File.au3>

$aFiles = _FileListToArray(@ScriptDir)

For $i = 1 To UBound($aFiles)-1
	If StringRegExp($aFiles[$i], '\.(pdf|doc|docx|txt|exe|xls)$') Then
		;Удаляем файл
	EndIf
Next
 
Верх