Regex和Perforce命令

Regex和Perforce命令,regex,perforce,Regex,Perforce,是否可以将正则表达式嵌入到perforce命令中 例如,我知道文件名,但我只希望从以“v”或“/”结尾的位置获取它。比如: p4文件//仓库/../LOCATION(v |/)…/文件。txt@label 然而,perforce似乎不是这样的,所以我只能做以下事情: p4文件//仓库/../file。txt@label|确认“/位置(v |/)” 或者有没有办法在perforce命令中包含正则表达式?甚至是角色的一个或表达式 进一步示例: 因此,仓库位置可能看起来像: 1. //depot/f

是否可以将正则表达式嵌入到perforce命令中

例如,我知道文件名,但我只希望从以“v”或“/”结尾的位置获取它。比如:

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。