webForumDet fria alternativet

Ta ut första ordet ur en mening...

ASP

2 svar · 385 visningar · startad av Maadmax

Medlem sedan juli 200659 inlägg
Frågan#1

Hej jag har en sträng som jag kallar "meningen" och då ska jag hitta första ordet som finns i "meningen". Hur gör man detta i ASP ?
har testat med Mid, Left, Right och inget verkar funka. Någon som kan detta och vill dela med sig?

Medlem sedan jan. 20032 285 inlägg
#2
s = Split(meningen, " ")(0)

Eller om du hellre vill använda left:

s = Left(meningen, InStr(meningen, " ") - 1)
Medlem sedan juni 20014 421 inlägg
#3

alternativt regular expressions. Här är ett pattern:

^([\w]+){1}\ig
eller ännu hellre:
^([\w]+)\ig
för åäö:
^([\w\åäö]+)\ig

Koden som sebbe skrev tar även med kommatecken om de står efter första ordet. Om man typ skriver såhär:

Hej, jag heter Apa

Matchar sebbes: Hej,
Min matchar: Hej

252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)