我正在尝试学习如何在 lua 中使用正则表达式,但我没有看到任何结果,所以我正在寻求帮助。
我有两种类型的网址:
1) /a/b/c/d/some,text,commas,and,so,on,FILE.dat
2) /a/b/c/d/FILE.dat
我需要做两件事:
- 获取带有文件名的子字符串:
FILE.dat
- 获取带有路径的子字符串:
/a/b/c/d/FILE.dat
我已经编写了正则表达式,它从第一个案例中检索我的文件名:
string.match(url, ".*,(.*)")
类似的正则表达式从第二种情况中检索我的文件名:
string.match(url, ".*/(.*)")
现在你能告诉我,如何将这两个正则表达式合并为一个吗?