Frågan 2 mars 2005 13:21 #1 Finns det möjlighet att plocka ut data från strängens start till det tredje <br> i strängen? Jag har labbat med detta och förstår inte ens om det är möjligt att göra.
Är nu inne på spåret:
<b>(.*?)<br>{3}
Strängen börjar på <b>. Det är inte några radbrytningar eller övrigt krångel i strängen. :)
Engine^ Medlem sedan dec. 2000 3 887 inlägg Här chansas det litegrann ;)
^((.*)<br>){3}
Jag testade den på:
http://www.webeye.nu/default2.asp?que=asp/regexptester.asp
Och den ger inte några träffar alls :(
Hmmm... gjorde en annan sträng och då returneras hela strängen...
<b>Arne</b><br> - sdjfjdskhfjkds sdfjksdjkfgljsak fds jfksajf lakjrl3qj lsjfksa9r980gjdasf<br> jgdfsjfsdjaioj302jfdslkjk<br> dfjskjfk222 <br> 4444444 sdfdsf<br> 523059294023<br>jkjkjkjdsfsd <br> SLUT SOM INTE SKA SYNAS <br>
RegExp är inte helt lätt. Men det är ett spännande verktyg. Jag löste det nu med:
<% varOnTvString = myOnTvArray(1)
varPosition1 = inStr(varOnTvString, "<br>")
varPosition2 = inStr(varPosition1+1, varOnTvString, "<br>")
varPosition3 = inStr(varPosition2+1, varOnTvString, "<br>")
varFixedOnTvString = left(varOnTvString, varPosition3-1) %>
<font color=red>
<%=varFixedOnTvString%>
</font>
Om det går att fixa på ett bättre sätt får ni gärna höra av er annars duger ovan för mig :)
P Peter S Medlem sedan dec. 2002 5 483 inlägg Om vi fortsätter på Engine^s kod:
^(.*?<br>){3}
:)