0

好的,我需要一个规则,该规则只能在 , 或“C”可以是 A-Za-z 的情况下报告/C:\\\。我目前拥有的是: /^(\\(\\[^\s\\]+)+|([A-Za-z]:(\\)?|[A-z]:(\\[^\s\\]+)+))(\\)?$/

这适用于查找路径,例如: \\a \\a\b\c\d\e\f C:\ C:\a\b\c\d\e\f

现在虽然我需要一个正则表达式来验证我目前拥有的方式,理想情况下为正斜杠版本添加一条规则,例如:/a/a/b/c/d/e/

我在这里的实际问题是如何获取我目前拥有的内容并对其进行更改,以便我可以仅找到/,C:\\\并且仅在“C”可以是 A-Za-z 的情况下报告正确。不过,在这两个方面都提供帮助将是额外的好处。当我尝试自己更改正则表达式时,我被卡住并继续破坏任何正则表达式。

4

1 回答 1

1

您列出了三个选项:

  • /
  • [a-zA-Z]:\
  • \\

所以你只需要:

/^(?:\/|[a-zA-Z]:\\|\\\\)$/
于 2012-07-16T22:14:02.020 回答