我试图获取一个看起来像这样的文件的字段:
name 00 "helo-WORLD.01 " "pass " FF000000 DD111111
我尝试用QRegExp来做,但我找不到正则表达式 它匹配空白或内部的所有内容""。
对于我正在尝试的报价
\"[A-Za-z\\-\\.0-9]\"
但它也无效。
感谢您的支持!!
答案 0 :(得分:0)
我会采取不同的方法。
也许您可以使用split
功能并沿着"字符并选择所需的字段。
正则表达式方法也可能s/^[a-z0-9\\s]+\"\|\"[A-F0-9\\s]+$//g
非常丑陋且效率低下,并且还会留下内部引号(除非您将重新处理它以删除它们或将其包含在此正则表达式中,这会将其转换为一个很长的表达)。
希望它足够好。