我有这样的字符串模式:

She is [my] little [daughter].


如何从上述字符串中提取daughter

最佳答案

您需要使用具有捕获组的锚定正则表达式。

^.*?\[[^\]]*\].*?\[([^\]]*)\]


然后从组索引1中获取所需的字符串。

DEMO

> console.log(/^.*?\[[^\]]*\].*?\[([^\]]*)\]/.exec('She is [my] little [daughter].')[1])
daughter

10-06 04:19