|
You last visited: Today at 15:42
Advertisement
Suche passendes Pattern
Discussion on Suche passendes Pattern within the .NET Languages forum part of the Coders Den category.
07/29/2013, 15:26
|
#1
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Suche passendes Pattern
Hi,
ich bin schon am verzweifeln  Ich hab jz rumgesucht und nichts gefunden und mit RegEx Generatoren auch nichts.
iCh brauch nen Pattern für:
PHP Code:
<option value="1" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22" selected>Staffel 1</option> <option value="2" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22">Staffel 2</option> <option value="3" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20">Staffel 3</option> <option value="4" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24">Staffel 4</option> <option value="5" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24">Staffel 5</option> <option value="6" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24">Staffel 6</option> <option value="7" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23">Staffel 7</option> <option value="8" rel="1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20">Staffel 8</option>
Ich will nur die Zahlen zwischen "rel=" und "">" haben. Es sind immer unterschiedlich viele. Mit dem Pattern "(,)[0-9]+(?:\.[0-9]*)?" bekommt man alle raus bloß mit "," aber das kann man Removen. Ich hatte noch ne Idee das ich durchloope und wenn die nächste Zahl kleiner ist als die vorige dann soll in einem 2D Array "Array[0][+1]" erhöht werden. Aber C# sagt mir dann immer das ich von einem falschen Format konvertieren will. Habs jz so:
PHP Code:
MatchCollection MatchEpisoden = Regex.Matches(bla, "(,)[0-9]+(?:\\.[0-9]*)?"); Int16[] EpisodenMatch = new Int16[MatchEpisoden.Count];
foreach (Match m in MatchEpisoden) { Episode = m.Value.Replace(",", ""); MessageBox.Show(Episode); EpisodenMatch[ii] = Convert.ToInt16(Episode); ii++; }
Da fehlt halt noch das mit dem check ob das vorige kleiner ist.
|
|
|
07/29/2013, 16:26
|
#2
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
|
Du könntest die Split() Methode verwenden.
Innerhalb der foreach:
string[] episodeMatches = m.Value.Split(",");
Dann hast du ein Array aus Strings, bei dem jeder eine Zahl sein sollte, somit kannst du das ganze dann weiter verarbeiten.
|
|
|
07/29/2013, 18:58
|
#3
|
elite*gold: 106
Join Date: Jun 2010
Posts: 2,256
Received Thanks: 3,867
|
Ich würde mit ner StringBetween-Funktion alles zwischen rel=" und "> rausholen und dann wie snow gesagt hat splitten
|
|
|
07/29/2013, 19:17
|
#4
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Okay ich setzte mich mal ran ^^
Okay ein kleines Problem hab ich jetzt noch.
PHP Code:
string[] Episoden = new string[MatchStaffeln.Count];
ii = 0;
Episoden[0] = GetBetween(Kinox, @" <option value=""1"" rel=""", @""" selected>");
for (int i = 2; i < MatchStaffeln.Count; i++)
{
Episoden[i - 1] = GetBetween(Kinox, @"<option value=""" + i + @""" rel=""", @""">Staffel " + i);
}
string[] EpisodenSplit;
for (int i = 0; i < MatchStaffeln.Count; i++)
{
EpisodenSplit[i] = Episoden[i].Split(',');
}
Wie kann ich mein Split in ein Array speichern?
|
|
|
07/30/2013, 00:01
|
#5
|
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
|
Wenn man schon die Daten im XML Format vorliegen hat wäre es ja total unsinnig spezifische Sachen über den XMLReader auszulesen.
|
|
|
 |
Similar Threads
|
[Suche]Passendes Hintergrundbild
04/07/2013 - Metin2 Private Server - 1 Replies
Ich Suche ein Passendes Hintergrundbild Fur diese Homepage
http://www.imagebanana.com/view/kc6x6g6b/Beztytuu .png
|
Suche passendes Netzteil für GTX 260
03/03/2013 - Hardware Discussions / Questions - 11 Replies
Ich suche ein passendes Netzteil für eine GTX 260 (mind. 630W)
Kann mir einer da Vorschläge machen? ^^
|
Suche Passendes Gehäuse
12/16/2012 - Hardware Discussions / Questions - 0 Replies
Hallo Epvp Community,
Ich brauche ein gehäuse mit lüftern & möchte in das Gehäuse auch ein größeren Prozessor lüfter ein bauen, das Gehäuse sollte nicht mehr als 100€ kosten;
Komponenten die rein sollen:
https://www.mindfactory.de/shopping_cart.php/bask et_action/load_basket_extern/id/f6d3232203308e0235 048abe543ea43f05249fad417c897624d
MfG
Rafal
|
[Suche] Signatur & wenn möglich dazu passendes Wallpaper [Biete] e*G
12/28/2011 - elite*gold Trading - 0 Replies
Hey hey,
da ich nich viel plan von Photoshop etc. habe suche ich jemanden der mir eine Signatur bastellt und wenns möglich ist nen passendes Wallpaper dazu, würde für die Arbeit 50 bis 150 e*G zahlen, Pnt mich doch einfach :D
|
suche passendes tut zum erstellen von pserver mit profizocker files
10/14/2010 - Metin2 Private Server - 4 Replies
wi egesgat hab die files von profizocke rusch ejetz das passende tut dazu ..
|
All times are GMT +1. The time now is 15:44.
|
|