我正在尝试使用正则表达式来拉出指定的行。以下是我的数据格式。我的函数将收到一个节点名称(例如本例中的“cat”)。拉出整行(包括开始和结束节点)的RegEx规则是什么?
数据:
<Bat>Jim;Doug;<Bat>
<Cat>Jake;Dan;Bill;<Cat>
<Dog>Greg;Bob;Ashley;<Dog>
期望的结果:
<Cat>Jake;Dan;Bill;<Cat>
答案 0 :(得分:1)
您需要使用此功能:(<Cat>).*\1
它会找到任何以Cat
开头和结尾的行。