首页 > 解决方案 > 如何为此字符串定义以下正则表达式模式

问题描述

我有以下字符串:

[< ="- 2-">649.000< ="-">€&lt;/></>, < ="- 2-">365.000< ="-">€&lt;/></>, < ="- 2-">575.000< ="-">€&lt;/></>, < ="- 2-">299.000< ="-">€&lt;/></>, < ="- 2-">240.000< ="-">€&lt;/></>, < ="- 2-">1.450.000< ="-">€&lt;/></>, < ="- 2-">530.000< ="-">€&lt;/></>, < ="- 2-">785.000< ="-">€&lt;/></>, < ="- 2-">250.000< ="-">€&lt;/></>, < ="- 2-">250.000< ="-">€&lt;/></>, < ="- 2-">656.625< ="-">€&lt;/></>, < ="- 2-">393.975< ="-">€&lt;/></>, < ="- 2-">675.000< ="-">€&lt;/></>, < ="- 2-">465.000< ="-">€&lt;/></>, < ="- 2-">645.000< ="-">€&lt;/></>, < ="- 2-">399.000< ="-">€&lt;/></>, < ="- 2-">615.000< ="-">€&lt;/></>, < ="- 2-">365.000< ="-">€&lt;/></>, < ="- 2-">398.000< ="-">€&lt;/></>, < ="- 2-">210.000< ="-">€&lt;/></>, < ="- 2-">649.000< ="-">€&lt;/></>, < ="- 2-">615.000< ="-">€&lt;/></>, < ="- 2-">395.000< ="-">€&lt;/></>, < ="- 2-">430.000< ="-">€&lt;/></>, < ="- 2-">565.000< ="-">€&lt;/></>, < ="- 2-">340.000< ="-">€&lt;/></>, < ="- 2-">750.000< ="-">€&lt;/></>, < ="- 2-">495.000< ="-">€&lt;/></>, < ="- 2-">650.000< ="-">€&lt;/></>, < ="- 2-">210.000< ="-">€&lt;/></>]

我试图只返回那些结束标签“数字<”之间的值。

我努力了 :

regex =  /[>\d+<]/gi

但这也返回< 2 >

任何人都可以伸出援助之手吗?

谢谢

标签: regexregex-group

解决方案


推荐阅读