Freaky
wzl-lid
Sinds 31/12/2003
T: 1
R: 3
|
26/8/2005 -
12:24u
| Quote
|
bij het replyen (en hier ook) krijg ik zeer rare uitput als ik 2 links na elkaar zet zonder enters sorry als het reeds gepost is ik heb enkel het "bug overzicht" gelezen.
zonder enters:
text[/link] en [link=http://www.iets.be/iets.jpg]text
met enters:
text en text
code met ronde haakjes anders wordt het geparsed:
(link=http://www.iets.be/iets.jpg)text(/link) en (link=http://www.iets.be/iets.jpg)text(/link)
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
26/8/2005 -
13:00u
| Quote
|
tja, we weten allemaal da regular expressions nie kay zen sterkste kant zijn
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
26/8/2005 -
13:28u
| Quote
|
misschien kan hem der eens een team externe specialisten naar laten kijken ^^
|
Ets
Jozef
Sinds 3/1/2003
T:17 -
R:475
|
26/8/2005 -
13:30u
| Quote
|
Waar gaan we die moeten zoeken? ^^
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
26/8/2005 -
13:37u
| Quote
|
Ets schreef: Waar gaan we die moeten zoeken? ^^ soon in a house near you (wanneer pcwarez eindelijk diene gps eens opstuurt)
|
Freaky
wzl-lid
Sinds 31/12/2003
T:1 -
R:3
|
26/8/2005 -
14:41u
| Quote
|
ja regexen zijn nie gemaklijk, misschien moet kay ze eens publiceren zodat we ze gezamelijk kunnen "verbeteren"
't is maar een id natuurlijk
|
Ets
Jozef
Sinds 3/1/2003
T:17 -
R:475
|
1/9/2005 -
20:30u
| Quote
|
objRegEx.Pattern = "\[link=.*\].*\[/link\]"
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
1/9/2005 -
20:37u
| Quote
|
Ets schreef: objRegEx.Pattern = "\[link=.*\].*\[/link\]" $temp = eregi_replace("\\[url=(http://)?([^\\[]*)\\] [[: space:]]*([^\\[]*)[[: space:]]*\\[/url\\]","<a href=\"http://\\2\" target=\"_blank\">\\3</a>", $temp);
dees gebruik ik voor mijn urls. http check inbegrepen 
//Edit: 2 spaties bij : space wel wegdoen, anders wast
Laatst aangepast door
Flyboy
op 1/09/2005 20:37:52u
(1x aangepast)
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
1/9/2005 -
20:39u
| Quote
|
Ets schreef: objRegEx.Pattern = "\[link=.*\].*\[/link\]" objRegEx.Pattern = "\\[link=(http://)?([^\\[]*)\\] [[: space:]]*([^\\[]*)[[: space:]]*\\[/link\\]"
wordt da zeker?
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
1/9/2005 -
20:42u
| Quote
|
[] [] [] []
en voorwa komt dit op meerdere lijnen terwijl dit in den editor niet zo is. misschien een oplossing geprobeert voor dat link probleem, maar op de geparste tekst ipv op de source toegepast?
|
Ets
Jozef
Sinds 3/1/2003
T:17 -
R:475
|
1/9/2005 -
20:45u
| Quote
|
Syntax error in regular expression
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
1/9/2005 -
20:47u
| Quote
|
hmmm
ff php specifieke dingen uitfilteren dan
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
1/9/2005 -
20:49u
| Quote
|
volgens mij ist gewoon de tweede .* die ge moet vervangen door iets specifieker "alle tekens behalve [" ipv "alle tekens"
|
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 -
R:4373
|
1/9/2005 -
20:58u
| Quote
|
\[link=(http://)?([^\[]*)\] [[ pace:]]*([^\[]*)[[ pace:]]*\[/link\]
dubbele slashen vergeten uithalen
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
1/9/2005 -
21:13u
| Quote
|
Losealot schreef: volgens mij ist gewoon de tweede .* die ge moet vervangen door iets specifieker "alle tekens behalve [" ipv "alle tekens" vervang de tweede .* eens door [^\[]*
Laatst aangepast door
Losealot
op 1/09/2005 21:13:57u
(1x aangepast)
|
Ets
Jozef
Sinds 3/1/2003
T:17 -
R:475
|
1/9/2005 -
22:25u
| Quote
|
Zou moeten opgelost zijn in een update die we zodadelijk online zwieren. Respect voor alle hulp, maar uiteraard hebben we het uiteindelijk op een totaal andere manier opgelost:
objRegEx.Pattern = "\[link=(.*?)](.*?)\[/link\]" ... url = objRegEx.Replace(linkMatch, "$1" ) text = objRegEx.Replace(linkMatch, "$2" ) ... content = Replace(content, linkMatch, "<a href=""" & url & """ target=""_blank"">" & text & "</a>" )
Update zwieren we zodadelijk online!
|