我在一个omake文件中工作,并且有一个代表路径的字符串。我正在尝试删除第一个目录。
这是我的字符串:
PATH = \PI\Common\noa\common\util 我写了这个正则表达式:
$(PATH,S/.+\\\(.*\)/\1/)但结果是util。而我想要接收的是这个字符串:\Common\noa\common\util
我试着使用"?"来避免贪婪,但它在这里不起作用(omake文件)
有人知道怎么做吗?
发布于 2013-09-22 16:49:52
如果非贪婪修饰符在omake中不起作用,你总是可以显式地防止反斜杠在你的"get everything up to the第二个反斜杠“表达式中匹配:
\\[^\]+\(.*\)
我不知道在omake中是否必须转义括号,但你明白我的意思了……
https://stackoverflow.com/questions/18941761
复制相似问题