---
title: "Problem med regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/129446-problem-med-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "lbrink"
published: "2005-06-04T18:41:22.000Z"
updated: "2005-06-05T17:59:46.000Z"
replies: 2
views: 178
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/129446-problem-med-regexp"
---

# Problem med regexp

## #1 — lbrink, 2005-06-04T18:41Z

Hejsan!
Har nu suttit ett tag och försökt fått en regexp syntax att fungera utan att ens komma nära det resultat jag eftersöker :)

Den text jag har är:
username(nick)@ \[:server.se.server.org\] :username \[last:Sat May 28 20:46:56 \]

Dom två värderna ur denna text som jag vill ha ut är "username" och "Sat May 28 20:46:56".

Har ni någon lösning på hur detta ska gå till?

Permalänk: https://www.webforum.nu/p/129446

## #2 — lbrink, 2005-06-05T13:58Z

Ingen som har något förslag?

Permalänk: https://www.webforum.nu/p/1624429

## #3 — SannyW, 2005-06-05T17:59Z

Finns säker bättre lösningar men mina hobbytankar svävar iväg och ger dig en liten idé hur du kan lösa ditt problem.

```
<%
str = "username(nick)@ [:server.se.server.org] :username [last:Sat May 28 20:46:56 ]"

	str = Replace(str, "[", "")
	str = Replace(str, "]", "")
	str = Replace(str, "last:",":")

	resultat = str

varResultat = split (resultat, ":")

Resultat_Username = Trim(varResultat(2))
Resultat_Last = Trim(varResultat(3)) &":"& Trim(varResultat(4)) &":"& Trim(varResultat(5))

Response.write Resultat_Username
Response.write "<br>"
Response.write Resultat_Last
%>
```

Lite för att följa tankegången i det som är gjort:

username(nick)@ \[:server.se.server.org\] :username \[last:Sat May 28 20:46:56 \]

Ta bort  "\[" och "\]"

username(nick)@ :server.se.server.org :username last:Sat May 28 20:46:56 

Ta bort  "last:" och ersätta med  ":"

username(nick)@ :server.se.server.org :username :Sat May 28 20:46:56 

split (:)
\- delar upp strängen vid varje :

Första split värdet börjar från 0
0) username(nick)@ 
1) server.se.server.org 

Trim - tar bort mellanslag/rum kring värdena
2) username 
3) Sat May 28 20
4) 46
5) 56 

Lycka till på din fortsatt väg mot lösningen!

Permalänk: https://www.webforum.nu/p/1624500

---

Tråden på webben: https://www.webforum.nu/amne/asp/129446-problem-med-regexp
