2012-09-24 58 views
3

我试图找出如何写一个正则表达式查找以下字符串:任意长度的字符串和空间正则表达式

“10R”,“CRE”

这将需要寻找一个双引号随后一些串(不同长度),随后双引号,接着是逗号,随后一个或多个空格,随后进行双曲ote依次为部分字符串(各种长度),后跟双引号;

我多年来一直开发人员,但正则表达式让我觉得很愚蠢:(

感谢您的帮助:)

回答

4

"\w*",\s+"[\w\s]*"

这应该符合你的要求,check out the regex here

注意:如果您的语言把引号内的正则表达式,你可能需要转义双引号("

+0

谢谢!我用我想匹配的字符串尝试它,并且有一件事我忘了提及。第二个文本字符串(“CRE”)也可以有空格(“10R”,“CRE 2&11”)。我如何修改这个正则表达式来处理这个问题? – user1695512

+1

@ user1695512'“\ w *”,\ s +“[\ w \ s] *”'。 – quantum

+0

@ user1695512我用小毛建议更新了它。如果答案对您有帮助,您可以通过点击总票数下方的绿色复选标记来接受它。 –

1

喜欢的东西

\"\w+\",\s+\"\w\" 

逃逸可以根据上下文是可选。

此外,并非所有正则表达式引擎都知道类是\w\s,所以您可能需要以其他方式定义它们。

相关问题