RegEx只获取特殊字符,前后不获取任何字符

RegEx get only specfic character and nothing before/after

本文关键字:获取 任何 字符 特殊字符 RegEx      更新时间:2023-09-26

我有CSV行,我想在其中检测所有内部双引号,没有文本限定符。这几乎可以正常工作,但我的RegEx也可以检测双引号后面的字符。

CSV部分:

"7580";"Lorem ipsum";"";"Lorem ipsum "I am double quoted" and so on";"<ul class=aclass><li>";"1"

正则表达式:

/(?<!^)(?<![;])(?:")[^;]/g

在这里您可以测试它:regex test

使用此模式:

/(?<!^)(?<![;])(?:")(?=[^;])/g

在线演示