问题描述:编写程序,使用正则表达式从一段文本中提取所有ABAC和AABB形式的四字成语,例如我行我素、无忧无虑、一生一世、高高兴兴。
技术要点:正则表达式中子模式编号。在正则表达式中,使用圆括号表示子模式,子模式中的内容作为一个整体对待,从左往右第一个左括号和对应的右括号之间的内容是第一个子模式,第二个左括号和对应的右括号之间的内容是第二个子模式,以此类推。另外,在正则表达式中可以使用\1表示第一个子模式,\2表示第二个子模式,以此类推。
参考代码与运行结果: