加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 匹配CSV分隔符的正则表达式

发布时间:2020-12-13 22:54:45 所属栏目:百科 来源:网络整理
导读:我正在尝试创建一个PCRE,它只匹配用作CSV文件中一行中的分隔符的逗号.假设一行的格式是这样的: 1,"abcd",2,"de,fg",3,"hijk" 我想匹配所有的逗号,除了’e’和’f’之间的逗号.或者,匹配只有那个是可以接受的,如果这是更容易或更明智的解决方案.我有一种感觉
我正在尝试创建一个PCRE,它只匹配用作CSV文件中一行中的分隔符的逗号.假设一行的格式是这样的:
1,"abcd",2,"de,fg",3,"hijk"

我想匹配所有的逗号,除了’e’和’f’之间的逗号.或者,匹配只有那个是可以接受的,如果这是更容易或更明智的解决方案.我有一种感觉,我需要使用一个负面的前瞻断言来处理这个问题,但我发现有点太难了解.

查看我的 post that solves this problem了解更多细节.

^(?(?:“((?:”“| ^”]))“|([^,] *))(?:$|,))$将匹配整行,match.Groups [1].获取您的数据(不带引号).此外,我让“我的名字是”“引号”“”是一个有效的字符串.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读