Hvordan får jeg så taget 9999, altså fra "skaludtages" ud fra teksten? Har prøvet mig lidt frem, men det gik galt og alt blev for kompliceret samt uoverskueligt :-P Så jeg håber at en venlig person kan hjælpe mig! (:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
s = "[blabla='eksempel' skaludtages='9999' blabla='eksempel']" Set re = New RegExp re.Pattern = "(?:skaludtages=')(\d+)(?:')" re.Global = True Set mm = re.Execute(s) Set m = mm.Item(0) WScript.Echo "værdi=" & m.SubMatches(0) Set m = Nothing Set mm = Nothing Set re = Nothing
Hej Arne. Jeg prøvede regex eksempel, men kunne ikke få det til at funke (det skal siges at jeg bruger vb6.0)
Jeg ville have brugt instr, hvis det ikke var fordi jeg startede igen på VB6 for nylig, og kan ikke huske alle de forskellige koder pga. min dårlige hukommelse :D
Private Sub Command1_Click() Dim s As String Dim re As RegExp Dim mm As MatchCollection Dim m As Match s = "[blabla='eksempel' skaludtages='9999' blabla='eksempel']" Set re = New RegExp re.Pattern = "(?:skaludtages=')(\d+)(?:')" re.Global = True Set mm = re.Execute(s) Set m = mm.Item(0) MsgBox "værdi=" & m.SubMatches(0) Set m = Nothing Set mm = Nothing Set re = Nothing End Sub
To use this library in your Visual Basic application, select Project|References in the VB IDE's menu. Scroll down the list to find the item "Microsoft VBScript Regular Expressions 5.5".
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.