06. oktober 2007 - 22:26
Der er
10 kommentarer og 1 løsning
Hvis der er mellem 0 og 3 af det samme ord i sæting
Hej med jer. Ex: text = "Her er en lille bil der der der driller lidt Her ses huset fra siden der der der der der der er sol Her er et slot"; mellem "Her" og "Her" skal den fjerne det stykke såfremt "der" optræder mindre end 3 gange. Har prøvet med $str = preg_replace("'Her.*?(^[der.*?]{0,3})Her", "Her", $str); Men der virker ikke. Nogen der kan trylle? Mvh
Annonceindlæg fra Barco
06. oktober 2007 - 23:28
#1
et andet ex.: text = "b a or a ee a fd a fd a b op a ie a eie a ps b kd a b"; dette skal blive til: b a or a ee a fd a fd a b Er i med? Mvh
07. oktober 2007 - 02:42
#2
<ole> Når jeg læser spøgsmålet, kan jeg måske forstå, hvad du skriver. læser jeg derefter din kommentar, er jeg komplet lost :) /mvh </bole>
07. oktober 2007 - 02:55
#3
Skulle nok havde stået (fjern a'er mellem b'er) Beklager fejlen. Håber du er med nu.
07. oktober 2007 - 12:43
#4
Det virker rimeligt kryptisk det der... Kan du ikke prøve at beskrive hvad det er for en slags problemstillinger din kode skal kunne tage højde for?
07. oktober 2007 - 16:07
#5
Ja, jeg er heller ikke blvet klogere :)
08. oktober 2007 - 13:55
#6
Sorry. Forstil jer det er en land tabel der læses. Hvor hver <td> afbrydes af <tr> Hvis der en mindre end 3 <td>'er i mellem <tr>'sne, skal de fjernes. er i med?
08. oktober 2007 - 14:22
#7
preg_replace( '/<tr>(<td>.*</td>){0,2}</tr>/i', '', $string ); Jeg er ikke den skarpeste kniv i skuffen når vi snakker regexp, men måske kan ovenstående bruges?
08. oktober 2007 - 14:58
#8
08/10-2007 13:55:50> Meget bedre :^) 08/10-2007 14:22:53> Den skal nok rette til: preg_replace('#<tr>(<td>.*?</td>){1,2}</tr>#im', '', $string); med mindre altså at <tr>'ene ikke selv skal fjernes? Hvad sker der hvis der er noget inden i et <td>...</td> par. Skal disse så allivevel slettes hvis der ikke er 3?
11. oktober 2007 - 12:19
#9
Tak. Lig et svar.
11. oktober 2007 - 18:29
#10
Øhm, hvem?
16. oktober 2007 - 08:43
#11
Jeg lægger et svar, og så gætter jeg på at zurekk også skal lægge et?
Vi tilbyder markedets bedste kurser inden for webudvikling