D dp81 Medlem sedan okt. 2004 47 inlägg Frågan 13 sep. 2006 10:51 #1 Har lite problem med regular expressions...
Vill loopa ut ord från textstycken.
Försökt med följande:
objRegExp.Pattern = "^[a-zA-ZåäöÅÄÖ]+$"
...vilket fungerar när det är mellanslag efter och före ordet, men när det är radbrytningar så fungerar det ej.
Snälla hjälp!!
//Daniel
T Travoni Medlem sedan okt. 2004 1 556 inlägg Du kan ju börja att plocka bort radbrytningarna
str = relpace(str,vbcrlf,"")
D dp81 Medlem sedan okt. 2004 47 inlägg Men det måste gå att ta bort radbrytningarna med reg.exp...
Engine^ Medlem sedan dec. 2000 3 887 inlägg \n matchar ny rad (chr 10)
\f radmatning (chr 12)
\r radbyte (chr 13)
Engine^ Medlem sedan dec. 2000 3 887 inlägg D dp81 Medlem sedan okt. 2004 47 inlägg Går det att skriva på en rad? eller ska man använda flera regular expressions?
D dp81 Medlem sedan okt. 2004 47 inlägg Men att slå in en kil i den borgerliga alliansen några dagar före valet, genom att locka med ett eventuellt samarbete, lyckas åtminstone inte locka kd-ledaren.
- Persson har valt väg
__
Ska bli:
_ _
Men
att
slå
in
en
kil
i
den
borgerliga
alliansen
några
dagar
före
valet
genom
att
locka
med
ett
eventuellt
samarbete
lyckas
åtminstone
inte
locka
kd
ledaren
Persson
har
valt
väg
Engine^ Medlem sedan dec. 2000 3 887 inlägg Kan väl bli något i stil med
objRegExp.Pattern = "\W"
objRegExp.Replace( [i]dintext[/i], "<br>" )
Tänk bara på att \W inte innefattar åäöü m.m.
D dp81 Medlem sedan okt. 2004 47 inlägg och hur skriver man för att även åäöü ska fungera?