Actionscript: регулярное выражение для проверки типа файла. - PullRequest
0 голосов
/ 22 октября 2010

Я хочу проверить расширение файла из строки, используя регулярное выражение в сценарии действия.

По поиску, я нахожу это , но я неделя регулярного выражения.

Спасибо.

1 Ответ

0 голосов
/ 22 октября 2010

Это регулярное выражение более надежно, чем приведенный пример:

  ^[^\\?\/%*:|"><]+\.([^\\?\/%*:|"><]*)$

Вы можете ссылаться на расширение файла как $1, если вы ссылаетесь на него в запасной части.

Вы можетеЕсли вы ссылаетесь на расширение в поисковой части, укажите расширение файла \1.

Пояснение

  • ^ Утверждение позиции в начале строки.
  • [^\\?\/%*:|"><]+\. Соответствует любому символу, кроме \, ?, /, %, *, :, |, ", >, <, вхотя бы один символ, до последнего . символа.
  • ([^\\?\/%*:|"><]*) Соответствует любому символу, кроме \, ?, /, %, *, :, |, ", >, <, столько, сколько возможно или ни одного, и захватить часть в скобках как номер группы 1.
  • $ Утвердить позицию в концелиния.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...