I need to select from a log file only the parts containing a begining string /epg:epg/pgw/apn[name=*] until the first ] and exclude from selection all other variants, so only the first 15 lines to be selected. * can be alphanumeric . or -.
(/epg:epg/pgw/apn[name=(.*))(](?=/)){1}
with this regex I can select the part I don't want. I can select all or a part but I didn't find a way to select only /epg:epg/pgw/apn[name=*] until the first ] and discard all others. Please help me if you know how to. Thank you very much.
This is my list of strings from which I must select the patterns from the first part:
<measValue measObjLdn="/epg:epg/pgw/apn[name=babspaylink.apn.tln.se]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=cinter.apn.tln.se]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=gps-bud.be]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=sensi-two.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=tln1.mic-o-data.nl.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=tlnr01.mixtel.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=gprs01.fela.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=gprs1.gt.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=gprs2.gt.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=xlm.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=xylem.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=xylem.sam.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=xylemat.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=xylemfi.com]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vbc.com]/service-identifier-stats[value=1102]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vbc.com]/service-identifier-stats[value=1214]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vbc.com]/service-identifier-stats[value=299]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/service-identifier-stats[value=1001]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/service-identifier-stats[value=1102]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/service-identifier-stats[value=1203]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vbc.com]/service-based-charging/rule-space-stats[name=vbc_com_rs]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/service-based-charging/rule-space-stats[name=vtc_apn_vd_rs]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/rating-group-stats[value=100]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vtc.apn.vd.net]/rating-group-stats[value=110]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=aenams01.com]/radius/authentication/server[address=10.224.3.1]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=aenprosess.com]/radius/authentication/server[address=10.224.1.8]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vpn.kayp.com]/radius/accounting/server[address=188.92.2.40]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=vpn.kayp.com]/radius/accounting/server[address=188.92.1.41]">
<measValue measObjLdn="/epg:epg/pgw/apn[name=wlapn.com]/radius/accounting/server[address=10.3.0.1]">