Jag är nog inte riktigt med på vad du vill göra.
Kan du ge fler exempel på vilken text du vill söka igenom och vad resultatet skall bli?
5 svar · 586 visningar · startad av daniel_ra
har en sträng som kan se ut på följande olika sätt:
ABCD/RR+en text\nFFFF/en text av något slag
ABCD/+en text\nFFFF/en text av något slag
ABCD/RR+en text
ABCD/+en text
FFFF/en text av något slag
jag vill plocka ut den första texten (efter +-tecknet) och lägga i en variabel och den sista texten efter FFFF/ och lägga i en annan variabel. det är inte alltid som båda texterna finns med men då vill jag att variabeln skall innehålla null eller ''
ovanstående fem exempel är hur ursprungssträngen kan se ut. visst borde det väl gå att göra detta med regexp på något vis. Någon som har lust att ge mig lite tips på traven för hur jag skall göra?
Jag är nog inte riktigt med på vad du vill göra.
Kan du ge fler exempel på vilken text du vill söka igenom och vad resultatet skall bli?
jag har en text i ett fält i databasen som kan se ut på följande olika sätt:
ABCD/RR+en text\nFFFF/en text av något slag
ABCD/+en text\nFFFF/en text av något slag
ABCD/RR+en text
ABCD/+en text
FFFF/en text av något slag
jag har två variabler där jag i den första vill ha "en text"
och i den andra vill jag ha "en text av något slag"
jag vill alltså plocka ut allt mellan "+" och "\n" och lägga i en variabel (om vi hittar någonting sådant.)
och allt efter "FFFF/" och lägga i variabel nummer två. Som du ser så finns inte alltid båda texterna med, då vill jag att variabeln skall vara null, alternativt tom sträng
hoppas att jag förklarade bättre =)
Dim Pattern As String = "\+(.+)\\n"
Men det verkar ju iofs inte gälla överallt.
Har du alltid en radbrytning efter: FFFF/en text av något slag
Kanske du kan använda ex. "FFFF/(.+)\s"
dessa två funkar fint.. tack för hjälpen!