【发布时间】:2016-08-30 08:56:39
【问题描述】:
我是正则表达式的新手。我正在尝试构建一个正则表达式
前三个字符必须是字母,然后字符串的其余部分可以是任何字符。如果前三个字符之后的字符串部分包含 & 则这部分应该以 " 开头和结尾。
我能够构造^[a-z]{3},但卡在条件语句中。
例如abcENT 和abc"E&T" 是有效字符串,但abcE&T 不是。
这可以在一个表达式中完成吗?
【问题讨论】:
-
您可以交替执行此操作。类似
^[a-z]{3}([^&]*|".*")$
标签: regex