QRegExp正则表达式,带引号和空格

时间:2014-07-08 06:50:53

标签: regex qregexp

我试图获取一个看起来像这样的文件的字段:

name 00 "helo-WORLD.01   " "pass   " FF000000 DD111111

我尝试用QRegExp来做,但我找不到正则表达式 它匹配空白或内部的所有内容""。

对于我正在尝试的报价

 \"[A-Za-z\\-\\.0-9]\" 

但它也无效。

感谢您的支持!!

1 个答案:

答案 0 :(得分:0)

我会采取不同的方法。

也许您可以使用split功能并沿着"字符并选择所需的字段。

正则表达式方法也可能s/^[a-z0-9\\s]+\"\|\"[A-F0-9\\s]+$//g非常丑陋且效率低下,并且还会留下内部引号(除非您将重新处理它以删除它们或将其包含在此正则表达式中,这会将其转换为一个很长的表达)。

希望它足够好。