Regex和Perforce命令
是否可以将正则表达式嵌入到perforce命令中 例如,我知道文件名,但我只希望从以“v”或“/”结尾的位置获取它。比如:Regex和Perforce命令,regex,perforce,Regex,Perforce,是否可以将正则表达式嵌入到perforce命令中 例如,我知道文件名,但我只希望从以“v”或“/”结尾的位置获取它。比如: p4文件//仓库/../LOCATION(v |/)…/文件。txt@label 然而,perforce似乎不是这样的,所以我只能做以下事情: p4文件//仓库/../file。txt@label|确认“/位置(v |/)” 或者有没有办法在perforce命令中包含正则表达式?甚至是角色的一个或表达式 进一步示例: 因此,仓库位置可能看起来像: 1. //depot/f
p4文件//仓库/../LOCATION(v |/)…/文件。txt@label
然而,perforce似乎不是这样的,所以我只能做以下事情:
p4文件//仓库/../file。txt@label|确认“/位置(v |/)”
或者有没有办法在perforce命令中包含正则表达式?甚至是角色的一个或表达式
进一步示例:
因此,仓库位置可能看起来像:
1. //depot/folder1/folder2/LOCATIONv9/folder3/file.txt
2. //depot/folder1/folder2/LOCATION/folder3/file.txt
3. //depot/folder1/folder2/LOCATIONINVALID/folder3/file.txt
因此,从上面的示例中,我希望只返回位置1和2,而忽略位置3。p4 grep命令支持在文件内容中搜索正则表达式,但在一般情况下,正则表达式不是指定文件路径或修订的有效方法 但是,您可以使用多个递归通配符,例如:
p4 files //depot/.../LOCATION.../file.txt@label
您可以展开示例并编写一些示例路径吗?您可以在perforce路径中使用的通配符很少,但它们不支持任何逻辑OR。