Wie kann ich eine Zeichenfolge zwischen starken Tags usings C # extrahieren?

8

Angenommen, ich habe eine Zeichenfolge wie unten:

%Vor%

Wie kann ich nur den " Benötigten Text " extrahieren? Ich vermute, Regex ist wahrscheinlich der einfachste Weg, aber Regex sieht für mich immer noch wie Hieroglyphen aus.

    
Bazinga 25.06.2013, 13:13
quelle

6 Antworten

18
%Vor%     
Anna.P 25.06.2013, 13:20
quelle
11

Sie brauchen dafür keine Regex.

Sie können String.SubString und String.Split Methoden wie;

%Vor%

Ausgabe wird sein;

%Vor%

Hier eine DEMO .

    
Soner Gönül 25.06.2013 13:19
quelle
8

Sehen Sie sich das HTML-Agility-Paket oder AngleSharp

    
devdigital 25.06.2013 13:16
quelle
2

Verwenden Sie HTMLAgilityPack und ersparen Sie sich Kopfschmerzen. So etwas sollte es tun:

%Vor%     
DGibbs 25.06.2013 13:21
quelle
1

In Ihrem Beispiel würde eine einfache Split dies tun, z. B.

%Vor%     
George Johnston 25.06.2013 13:18
quelle
0

Wie wäre es mit einem einfachen regulären Ausdruck wie:

%Vor%     
Brandon 20.10.2016 09:13
quelle

Tags und Links