regex - 双引号之间的换行符 \n 简单正则表达式
问题描述
我有一个像这样的单行字符串(试图将其转换为格式正确的 csv):
customer id,description,card country\nBZkvIP2FFfhA3s,"Customer\n10019\nUS\n55769 - example@email.co,",US\nBZiFuAQ6Bd7iNw,"EVV c/o Company\r\n47713\r\nUS\r\n55761 - email@example.com",US\n
我想找到一个简单的正则表达式,我可以用它来\n
用空格替换“描述”中的字符(总是在双引号之间),然后我将对剩余的\n
字符进行替换(这将在csv 行的结尾。所以我的最终结果将像这样格式化:
customer id,description,card country
BZkvIP2FFfhA3s,"Customer 10019 US 55769 - example@email.co,",US
BZiFuAQ6Bd7iNw,"EVV c/o Company\r 47713\r US\r 55761 - email@example.com",US
我无法弄清楚如何简单地做到这一点,我不需要处理一百万个异常的正则表达式,只需匹配\n
介于"
和"
解决方案
推荐阅读
- c# - 计算布尔属性为真的实例数 - C#
- node.js - 或者条件在 nodejs bot 中不起作用
- python - 用 Python 编写文件的一部分
- javascript - 孩子没有触发父母功能
- python - 在 python 中插入 MySQL 数据库的问题
- java - Mock链调用涉及Java中的Stream
- reporting-services - SSRS:Nvarchar 值未显示在 tablix 中
- java - TestNG:当测试用例在范围报告中失败时获取 java.lang.ClassCastException
- ios - 更改应用程序主题时更改 UITabbar?
- system-verilog - 我们可以在系统 Verilog 中分层访问网络吗?