标签: java regex
我正在尝试用Java编写正则表达式来匹配以.abc结尾的本地文件名 输入不应与绝对路径匹配,因为恶意用户可以将../../放在文件路径中并引用另一个文件
我目前有"^[^(\\.+|/+)](.+?)(\\.abc$)",它基本上确保它不会以任何..或/开头,并以.abc结尾。但是我需要改进它以确保我们不能在输入的中间添加..和/。任何想法都会有所帮助,我想更新相同的正则表达式
"^[^(\\.+|/+)](.+?)(\\.abc$)"
这些是unix路径