【问题标题】:RegEx to select first and last quote character正则表达式选择第一个和最后一个引号字符
【发布时间】:2020-06-14 09:55:13
【问题描述】:

我正在尝试使用 RegEx 在字符串中以逗号分隔的值中选择第一个和最后一个引号字符。

我得到了什么/"((?!\s))/g

"这是一个“示例”文本" > "这是一个"example" text"

我需要什么:

"这是一个“示例”文本","这是另一个“示例”文本" > "这是一个“示例”文本","这是另一个“示例”文本"

有人知道怎么做吗?

谢谢

【问题讨论】:

  • 您的预期结果不清楚。请让它更清楚一点以帮助我们。

标签: regex regex-negation


【解决方案1】:

你可以使用

^"|"$|"(?=,")|(?<=",)"

regex demo

详情

  • ^" - 字符串开头的 "
  • | - 或
  • "$| - 字符串末尾的 " 字符,或
  • "(?=,")| - 一个 " 字符,后面紧跟一个逗号 + "
  • (?&lt;=",)" - 一个 " 字符,前面紧跟一个 " + 逗号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 1970-01-01
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多