| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Klarade millennium-buggen
|
Behöver parsa en textfil med ett stort antal block enligt exemplet nedan och få ut sträng1 ... sträng7 .
siffraX är bara en godtyckligt nummer som ökar för varje block. ord1 - ord7 är kända. Använder preg_match_all, men får inte rätt på mitt "pattern" för detta. Någon som är bra på sådant och kan ge ett tips ... på vilken regular expression som jag skall använda? ord1[siffraX] = "sträng1" ord2[siffraX] = "sträng2" ord3[siffraX] = "sträng3" ord4[siffraX] = "sträng4" ord5[siffraX] = "sträng5" ord6[siffraX] = "sträng6" ord7[siffraX] = "sträng7" |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Bara ett inlägg till!
|
Kod:
.*\"(.*)\" |
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Klarade millennium-buggen
|
Har testat med denna typ av enkla förslag men det har bara inte fungerat. Sedan är jag ganska kass på mer utvecklade exempel ... därav är jag lite fast nu.
Förutom dessa block innehåller filen en del skräp också. |
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Klarade millennium-buggen
|
Citat:
Du kan testa dina regexp här: http://www.cuneytyilmaz.com/prog/jrx/ |
||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Klarade millennium-buggen
|
Tack för länken¨och snabba hjälpen.
Nu verkar det som jag kommit på rätt väg. Nu får jag fram i alla fall något. Hatar regexp!
|
||
|
|
Svara med citat
|
|
|
#6 | |||
|
||||
|
Mycket flitig postare
|
Om du nu vet att filen ser ut så där hela tiden så kan ju en snabbare och enklare lösning vara att kombinera strpos för första citationstecknet med substr. Gör bara så om du är 100 på att formatet på filen inte kan ändras i framtiden, eller om det är en engångsgrej.
|
|||
|
|
Svara med citat
|
|
|
#7 | ||
|
|||
|
Bara ett inlägg till!
|
Om du förklarar lite mer exakt vad blocken kommer innehålla så kanske man kan komma fram till nått bättre
|
||
|
|
Svara med citat
|
|
|
#8 | ||
|
|||
|
Klarade millennium-buggen
|
Jag har fått rätt på det nu efter någon timme, så jag tackar för hjälpen!
|
||
|
|
Svara med citat
|
|
|
#9 | ||
|
|||
|
Supermoderator
|
Citat:
__________________
Full-stack developer, free for smaller assignments |
||
|
|
Svara med citat
|
|
|
#10 | ||
|
|||
|
Medlem
|
Och jag kan rekommendera RegExpBuddy som jag nyligen tjackade (jahujeda mig).
|
||
|
|
Svara med citat
|
| Svara |
|
|