- 我想把word从这个字符串中提取出来
{t('word')}
. - 但是不能从
{t("word')}
提取出来。因为引号不匹配。 - /1t(([`|'|"]?)(.*?)$1/ 我尝试通过以上正则匹配实现,但是$1不能生效,请问有好的办法吗?
- \w ?
$1改成\1试试
###你说的$1,应该使用\1,这才是指向第一个分组/t\(([`|'|"])(.*?)\1\)/g
如果明确是这样的格式
re=/t\((['|"]?)([^'"]*)\1\)/
即可匹配
不知道你所谓的$1
不能生效具体是什么代码?
注意括号符也要转义防止出错。