Что нового

Извлечь имя файла в скобках

VladUs

Скриптер
Сообщения
621
Репутация
181
Добрый день.
Допустим имеется строка url("IMG_1852.jpg")
Необходимо составить шаблон чтобы оставалось исключительно имя файла без ковычек, т.е
должно остаться только IMG_1852.jpg
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Может так:

Код:
#include <Array.au3>

Global $sText = 'body {' & @CRLF & _
                '  background-image: url("images/bg.jpg");' & @CRLF & _
                '  background-color: #c7b39b;' & @CRLF & _
                '}' & @CRLF & _
				'tr { background: #f6d654 url("images/orangebg.png") repeat-y; }'


$sOut = StringRegExp($sText, 'url\(\"(.*)\"\)', 3)
If IsArray($sOut) Then
	_ArrayDisplay($sOut)
EndIf
 

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
Может так :(кавычки ведь могут быть и одинарными)
Код:
$sText='url("IMG_1852.jpg")'
;$sText="url('IMG_1852.jpg')"	
$sResult = StringRegExpReplace( $sText, "url\([""']([^""')]*)[""']*\)", '${1}' )
MsgBox(0,'',  $sResult )
 
Верх