Actionscript:文件类型检查的正则表达式

时间:2010-10-22 08:51:50

标签: regex actionscript

我想在动作脚本中使用正则表达式检查字符串中的文件扩展名。

通过谷歌搜索,我找到了this,但我需要一周才能正常表达。

感谢。

1 个答案:

答案 0 :(得分:0)

这个正则表达式比给定的例子更可靠:

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

如果您在替换部分中引用文件扩展名,则可以将文件扩展名称为$1

如果您在搜索部分中引用文件扩展名,则可以将其称为\1

解释

  • ^在行的开头断言位置。
  • [^\\?\/%*:|"><]+\.匹配除\?/%*:,{{{}之外的任何字符1}},|">,至少一个字符,直到最后一个<字符。
  • .匹配除([^\\?\/%*:|"><]*)\?/%*,{{{}之外的任何字符1}},:|",尽可能多或没有,并将括号中的部分捕获为组号>
  • <在一行的末尾断言位置。