我正在尝试为Javascript中的拆分构建一个正则表达式,它将在{t}中有大括号的每个位置拆分一个字符串。 我遇到的问题是Regex表达式。目前,我有一个匹配大括号{}的正则表达式,但是当我在这些大括号上拆分字符串时,这些大括号将被split函数删除。 因此,假设我有一个字符串:“我的名字是{ name },我今年{岁}”。对于该字符串,我将<
我试图在两个大括号之间得到代码,但仍然要注意嵌套。[G]我想递归地循环每个嵌套层:- if- if
当前函数接受字符串,使用regex (\{([\s\S]*)\})贪婪地在第一个大括号和最后一个大括号之间查找代码,并再次对其内容执行此操作,直到字符串中不再有大括号。问题是正则表达式不适用于彼此相邻的<