在regexp中如何将一种模式与另一种模式匹配?

在regexp中如何将一种模式与另一种模式匹配?,regex,python-3.x,Regex,Python 3.x,有一个字符串: This is a <div> simple div </div> test /n 或者换句话说:get pattern_1>get pattern_2 from pattern_1听起来您只需要在一个正则表达式查询中使用一些简单的捕获组。无需执行两个单独的表达式: .*(<div>([\w\s]+)<\/div>).* 完全匹配:这是一个简单的div测试/n 第一组:简单div 第2组:简单div 如果您使用的是python,

有一个字符串:

This is a <div> simple div </div> test /n

或者换句话说:get pattern_1>get pattern_2 from pattern_1

听起来您只需要在一个正则表达式查询中使用一些简单的捕获组。无需执行两个单独的表达式:

.*(<div>([\w\s]+)<\/div>).*
完全匹配:这是一个简单的div测试/n

第一组:简单div

第2组:简单div

如果您使用的是python,则始终可以使用str=str.strip来修剪组2上多余的空格

'simple div'
.*(<div>([\w\s]+)<\/div>).*