Hirdetés
-
LOGOUT

Új hozzászólás Aktív témák
-
Kommy
veterán
Sziasztok!
Egy kis segítség kéne, lenne egy linkem a következő formában természetesen ez egy hoszzú szövegben van: <a class="Youtube" href="http://www.youtube.com/watch?v=2CNibFDxo5M" rel="2CNibFDxo5M"
Ezt ki tudom keresni a szövegből reguláris kifejezéssel: <a class=\"WBYoutube\" href=\"[0-9a-z_.?/:=-]+\" rel=\"[0-9a-z_.?/:=-]+\">
A gondom az , hogy ebből a linkből nekem a href és rel uáni értékek kénének.
Ez valahogy megoldható lenne, jelenleg csak az első ilyen találatot kapom meg a következő kóddal (objective c):
NSString *string = [sourceArticle objectAtIndex:1]; //itt van tárolva a szöveg amibe keresni kell
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<a class=\"WBYoutube\" href=\"[0-9a-z_.?/:=-]+\" rel=\"[0-9a-z_.?/:=-]+\">"
options:NSRegularExpressionCaseInsensitive
error:&error];
NSRange rangeOfFirstMatch = [regex rangeOfFirstMatchInString:string options:0 range:NSMakeRange(0, [string length])];
if (!NSEqualRanges(rangeOfFirstMatch, NSMakeRange(NSNotFound, 0))) {
NSString *substringForFirstMatch = [string substringWithRange:rangeOfFirstMatch];
NSLog(@"substringForFirstMatch: %@", substringForFirstMatch);
}
NSUInteger numberOfMatches = [regex numberOfMatchesInString:string
options:0
range:NSMakeRange(0, [string length])];
NSLog(@"videók száma: %d", numberOfMatches);
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- 268 - Lenovo Yoga Pro 9 (16IAH10) - Intel Core U9 285HX, RTX 5060 (multitouch)
- GYÖNYÖRŰ iPhone XR 128GB White-1 ÉV GARANCIA - Kártyafüggetlen, MS4294
- AKCIÓ! AMD Ryzen 7 5700X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
- Eredeti Lenovo 300W töltők - ADL300SDC3A
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

