Yuri
AutoIT Гуру
- Сообщения
- 737
- Репутация
- 282
Например есть файл, находящийся по адресу
F:\Off_doc\11User\Read\Скопировано\111-222-333-444-555-666-777-888-999-101010-111111-121212-131313-141414.XML
Надо получить имя:
111-222-333-444-555-666-777-888-999-101010-111111-121212-131313-141414
без расширения. Учесть, что регистр - не чувствителен, т.е. XML и xml - одно и то же.
Расширение XML или xml - постоянно.
Что-то делал:
Но полученный результат не тот, что надо.
F:\Off_doc\11User\Read\Скопировано\111-222-333-444-555-666-777-888-999-101010-111111-121212-131313-141414.XML
Надо получить имя:
111-222-333-444-555-666-777-888-999-101010-111111-121212-131313-141414
без расширения. Учесть, что регистр - не чувствителен, т.е. XML и xml - одно и то же.
Расширение XML или xml - постоянно.
Что-то делал:
Код:
#include <array.au3>
$str = "F:\Off_doc\11User\Read\Скопировано\111-222-333-444-555-666-777-888-999-101010-111111-121212-131313-141414.XML"
$Name = StringRegExp($str, '\\(.*)(?i)\.xml', 1)
_ArrayDisplay($Name, 'StringRegExp Search')
Но полученный результат не тот, что надо.