【发布时间】:2016-02-25 13:35:55
【问题描述】:
我对正则表达式有点陌生。我正在寻找一个正则表达式来添加它作为一个约束,不允许字符串外的逗号。
我的输入是这样的
"1,212121,121212","Extra_data"
这里的正则表达式不应该检查引号 "1,212121,121212" 内第一个值中的逗号,但应该检查包括 ,"Extra_data" 在内的引号之后。简而言之,表达式应该只允许在引号内而不是在引号外的字符串中使用逗号。
请帮我解决这个问题。
【问题讨论】:
-
试图了解更多;这意味着
"1,212121,121212","Extra_data"是无效字符串?另外,有效的字符串可以只包含一个逗号而不包含其他内容吗? -
嗨 Pramod,该表达式应该使其无效。是的,它只能有逗号,没有别的
标签: regex regex-negation regex-lookarounds regex-greedy