複雑な文字列があります。この文字列から、次のマークされた部分のみを取得したいと思います:( 2番目の一致)
例:
1;#FirstName ,, Surname、#Domain \ Account、#email。@ company.com、#email @ company.com、#FirstName ,, Surname25;#FirstName ,, Surname、#Domain \ Account、#email。@ company .com、#email @ company.com、#FirstName ,, Surname26;#Helpdesk、#DE \ helpdesk、#helpdesk @ vega.com、#、#Helpdesk30;#..。
2番目の「FirstName,,Surname」の組み合わせのみを取得したい...これをどのように行うことができるか考えてみてください。
上記の例では、1;#から25;#で始まる最初の部分全体を無視する必要があります。次に、「FirstName ,, Surname」が必要です。その後、残りの文字列は無視されます。
数字は異なる場合があり、文字列からの長さも異なる場合があります。
私はこれから始めましたが、機能していません:
((.*?[0-9]+.*?){2})[0-9]+
よろしくお願いします。