webForumDet fria alternativet

Regular expressions

ASP

10 svar · 570 visningar · startad av dp81

Medlem sedan okt. 200447 inlägg
Frågan#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

Medlem sedan okt. 20041 556 inlägg
#2

Du kan ju börja att plocka bort radbrytningarna
str = relpace(str,vbcrlf,"")

Medlem sedan okt. 200447 inlägg
#3

Men det måste gå att ta bort radbrytningarna med reg.exp...

Medlem sedan dec. 20003 887 inlägg
#4

\n matchar ny rad (chr 10)
\f radmatning (chr 12)
\r radbyte (chr 13)

Medlem sedan okt. 200447 inlägg
#5

Hur skriver jag det?

(Sliter i mitt hår)

Medlem sedan dec. 20003 887 inlägg
#6

Lek med möjligheterna på http://www.webeye.nu/default2.asp?que=asp/regexptester.asp

Medlem sedan okt. 200447 inlägg
#7

Går det att skriva på en rad? eller ska man använda flera regular expressions?

Medlem sedan okt. 200447 inlägg
#8

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

Medlem sedan dec. 20003 887 inlägg
#9

Kan väl bli något i stil med

objRegExp.Pattern = "\W"
objRegExp.Replace( [i]dintext[/i], "<br>" )
Medlem sedan maj 200010 687 inlägg
#10

Tänk bara på att \W inte innefattar åäöü m.m.

Medlem sedan okt. 200447 inlägg
#11

och hur skriver man för att även åäöü ska fungera?

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)