Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.205.56.209] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Регулярки – штука довольно интересная. И востребована, не даром их поддержка есть во многих языках. (А некоторые так на них вообще и основаны даже. Да, Majestio ?) Для твоей задачи преобразования маски в регулярку достаточно знать, что:.2\..*?, где красный суть любой одиночный символ, оранжевый означает просто символ ., а не командный . (т.е. не обозначает любой символ), а синий означает нежадное (в маске * работает именно нежадно) количество любых символов.
Т.е. маска, скажем FileTxt?2.* должна быть преобразована в регулярку FileTxtНо естественно у регулярок куда больше возможностей. Так что я бы рекомендовал ими позаниматься. Добавлено P.S. Маске *.* будет соответствовать .*?\..*? |
Сообщ.
#17
,
|
|
|
Цитата Qraizer @ (А некоторые так на них вообще и основаны даже. Да, Majestio ?) На Перл намёкиваешь? Да, в Перле регулярки являются частью языка. Это его отличает от других ЯП, в которых регулярки используются в виде подключаемых библиотек. |
Сообщ.
#18
,
|
|
|
Цитата Majestio @ Перл Добавлено Цитата Majestio @ Это его отличает от других ЯП, в которых регулярки используются в виде подключаемых библиотек. Даёшь pcre в каждый ЯП |