Regex 转义目录名在括号中
我在正则表达式中有一个问题:目前我的PWD是这样的Regex 转义目录名在括号中,regex,ftp,Regex,Ftp,我在正则表达式中有一个问题:目前我的PWD是这样的 ftp> pwd 257 "(REPORT)TEXT ON ABC" is the current working directory. ftp> 我在类似这样的属性中使用它来获取SourceDir=/(报告)文本/ 但我得到了这个语法错误作为FTP的一部分: FTP status: (Reply Received Message): 501-Error in LIST command parameters; Scanning
ftp> pwd
257 "(REPORT)TEXT ON ABC" is the current working directory.
ftp>
我在类似这样的属性中使用它来获取SourceDir=/(报告)文本/
但我得到了这个语法错误作为FTP的一部分:
FTP status: (Reply Received Message): 501-Error in LIST command parameters; Scanning (REPORT)TEXT/..
501 Invalid File Name. Scanning .
对此有什么想法吗?通常,如果括号是文字,则需要像这样对其进行转义:
\( ... \)
因此,您的模式类似于:
SourceDir=/\(REPORT\)TEXT.*/
如果不转义它们,模式会将它们中包含的任何内容视为
捕获组
这些(
)
是括号
,而不是“括号”。是的,打字错误,我怎么能在Regexa中使用它?你是否试图只捕获(ABC上的报告)文本或(ABC上的报告)文本?“(ABC上的报告)文本”