webForumDet fria alternativet

Hitta punkt med RegExp?

ASP

2 svar · 451 visningar · startad av zeb

Medlem sedan nov. 200416 inlägg
Frågan#1

Jag har en string ett ett stycke text. Jag vill hitta den sista punkten i den texten. Går det? Kan inte komma fram till vad jag skulle använda för pattern i så fall.

Hittade en lösning.

Medlem sedan dec. 20025 483 inlägg
#2

Och den lösningen lyder?

Medlem sedan dec. 20025 483 inlägg
#3

Positionen för den sista punkten:

InStrRev(string, ".")

All text efter den sista punkten:

Mid(string, InStrRev(string, ".") + 1)

...alternativt:

Set re = New RegExp
re.Pattern = "\.([^\.]+)$"
Set m = re.Execute(string)

If m.Count > 0 Then
  'm(0).Submatches(0)
End If
269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)