GetBetween()
Author: Jare
        Added: 25. joulukuuta 2014 kello 22.11
        Edited: 25. joulukuuta 2014 kello 23.34
        Category: Merkkijonot
    
Description
Hakee merkkijonon sisältä palan, jota kaksi merkkijonoa ympäröivät.
Parametrit:
 - haystack: Koko merkkijono, josta haku tehdään
 - start: alkupala
 - stop: loppupala
 - notfound (valinnainen): mitä palautetaan, jos joko alkupalaa tai loppupalaa ei löydy (tai jos loppupala löytyy ennen alkupalaa, mutta ei enää alkupalan jälkeen). Oletuksena "", eli tyhjä merkkijono.
Alku- ja loppupalat eivät sisälly palautettavaan tulokseen
    Code
Select all1 2 3 4 5 6  | Function GetBetween$(haystack$, start$, stop$, notfound$="")
	a = InStr(haystack, start)
	b = InStr(haystack, stop, a+1)
	If a = 0 Or b = 0 Then Return notfound
	Return Mid(haystack, a+Len(start), b-(a+Len(start)))
EndFunction
 | 
Comments
No comments. You can be first!
Leave a comment
            You must be logged in to comment.