在网上看到一个小需求,需要用正则表达式来处理。所以”的句子,并以两个词为中心对齐输出前后3个字,中间全输出,如果“因为”和“所以”中间还存在“因为”“所以”,也要找出来,另算一行,输出格式为:行号 前面3个字 *因为* 全部 &所以& 后面3个字2 还不是 *因为* 这里好, &所以& 没有人实现方法如下:由于组本身是一个完整的正则表达式,所以可以将组嵌套在其他组中,以构建更复杂的表达式。下面的例子,就是进行组嵌套的例子:例子:结果输出如下:

在python中使用正则表达式查找可嵌套字符串组

在python中使用正则表达式查找可嵌套字符串组

在python中使用正则表达式查找可嵌套字符串组