Kom ihåg mig?
Home Menu

Menu


RegExp och ASP

Ämnesverktyg Visningsalternativ
Oläst 2007-10-02, 08:00 #1
xpats avatar
xpat xpat är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2004
Inlägg: 624
xpat xpat är inte uppkopplad
Mycket flitig postare
xpats avatar
 
Reg.datum: Mar 2004
Inlägg: 624
Sitter och klurar på hur jag skall plockat ut n stycken tecken ur en sträng med asp!
Någon som vet?
xpat är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-02, 08:40 #2
rille77s avatar
rille77 rille77 är inte uppkopplad
Medlem
 
Reg.datum: Dec 2003
Inlägg: 213
rille77 rille77 är inte uppkopplad
Medlem
rille77s avatar
 
Reg.datum: Dec 2003
Inlägg: 213
Hur menar du nu?
Har du ett mönster som du vill leta efter eller vill du plocka ut n tecken ur en text, som en ingress eller liknande?
rille77 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-02, 08:44 #3
xpats avatar
xpat xpat är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2004
Inlägg: 624
xpat xpat är inte uppkopplad
Mycket flitig postare
xpats avatar
 
Reg.datum: Mar 2004
Inlägg: 624
Citat:
Originally posted by rille77@Oct 2 2007, 08:40
Hur menar du nu?
Har du ett mönster som du vill leta efter eller vill du plocka ut n tecken ur en text, som en ingress eller liknande?
Jag vill plocka ut ett visst antal tecken ur en sträng, i detta fall 500 tecken och helst variera längden till att sluta med närmaste punkt i strängen (så att den slutar med en hel mening) och plocka bort alla HTML-taggar ur den. (utvecklat önskemålen lite)...
xpat är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-02, 10:03 #4
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
En simpel nedbryting av problemet, du kanske redan klurat ut det här?

1. Ta bort alla HTML-taggar.
2. Splitta strängen efter 500 tecken, de första 500 kommer i strängen a, resten i b.
3. Gör ett mönster för strängen b som extraherar allt till första punkten.
4. lägg ihop a och b.

mvh

Andreas
andi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-02, 14:55 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by andi@Oct 2 2007, 10:03
En simpel nedbryting av problemet, du kanske redan klurat ut det här?

1. Ta bort alla HTML-taggar.
2. Splitta strängen efter 500 tecken, de första 500 kommer i strängen a, resten i b.
3. Gör ett mönster för strängen b som extraherar allt till första punkten.
4. lägg ihop a och b.

mvh

Andreas
Eller bara regexpet /^(.{0,500}\.)/ så får du ju ut meningarna. (Exemplet kräver dock att strängen innehåller minst en punkt - men det var ju det xpat frågade efter…)
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-10-02, 15:02 #6
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Citat:
Originally posted by andi@Oct 2 2007, 10:03

En simpel nedbryting av problemet, du kanske redan klurat ut det här?
1. Ta bort alla HTML-taggar.
2. Använd funktione Left, ex. Left(str, 500)
3. Använd InStrRev kombinerat med Left...
jonny är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017