我正在使用以下正则表达式来捕获遵循某些条件的字符串数组(例如:它没有以某些字母或数字开头,并且仅包含由单引号或双引号引起来的字符串):
/^?[ =>]\[(('|")[^('|")\s]*('|")(, ?)?)+\]/
它应该捕获
["bla", "ble", "blo"]
但是,如果它是(单引号或双引号)之间的字符串的一部分,则不应捕获它:
'["bla", "ble", "blo"]'
我应该添加什么来避免捕获那些不需要的案例?
我正在使用以下正则表达式来捕获遵循某些条件的字符串数组(例如:它没有以某些字母或数字开头,并且仅包含由单引号或双引号引起来的字符串):
/^?[ =>]\[(('|")[^('|")\s]*('|")(, ?)?)+\]/
它应该捕获
["bla", "ble", "blo"]
但是,如果它是(单引号或双引号)之间的字符串的一部分,则不应捕获它:
'["bla", "ble", "blo"]'
我应该添加什么来避免捕获那些不需要的案例?