Regular Expressions 101

Community Library Entry

-1

Regular Expression
ECMAScript (JavaScript)

/
(?<=(?:^|[^\\])(?:\\\\)*)(([`'"])(.*?(?:[^\\](\\\\)*|$)(\2|$)))
/
g

Description

匹配带引号内容,被引号包含的内容

结构($x)

((前引号)(内容)(后引号))

  1. 整体内容(包含引号)
  2. 前引号
  3. 内容
  4. 后引号

  • 默认匹配[`'"]引号,可以在表达式的匹配2中更改
  • 消除转义字符对引号的影响
  • 单个有效引号会直接匹配至末尾,若不想匹配至末尾可以移除表达式尾部的$
Submitted by 诶!你的尾巴掉了 - a year ago (Last modified a year ago)