【发布时间】:2017-04-05 01:00:28
【问题描述】:
我有一个带引号的简单 csv,例如:
“某事”、“某事”、“某事”、“某事”、...
但是,有时我会用
获得 csv“某事”、“某事”、“某事”、……
我想创建一个正则表达式来解决这个问题,有人可以提供什么吗?
可以从字符串中取出所有不是数字或文本的东西,但是当我取出 " 时,我需要确保它不是限制字符串的东西,因为我需要那些..
所以来自"som"ething"","s"ometh8 ing" id 期望 => "something","someth8 ing"
我正在使用 scala,但任何解决方案都会很棒!
谢谢!!
【问题讨论】:
-
您可以为每个值使用
'"' + x.replace('"', '') + '"' -
您有什么特别的原因要使用正则表达式吗?字符串替换会简单得多。
-
正确转义的引号怎么样,例如
"a""b","cd"
标签: python regex scala csv regex-negation