当字符包含在其中时查找标签边界的正则表达式

问题描述 投票:0回答:1

我正在尝试创建一些与 React 标签匹配的正则表达式,但遇到困难,因为 / 和 > 都可以在标签内使用(即用于路径或箭头函数)。

<MyComponent
 formatter={(params) => updateFormat(params)}
 path="usr/path"
/>

我想要一些可以选择整个组件的正则表达式。

我尝试了类似的方法,但我不知道如何忽略路径中使用的 / 或箭头函数中使用的 >

<MyComponent(\s|[^>])*\/>

我尝试使用负捕获组,但这不会让我选择整个组件。

<MyComponent(\s|(?:\/>))*\/>
reactjs regex
1个回答
0
投票

你已经找到答案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.