Meddelande

Minska
No announcement yet.

regExp, hitta "signatur" på sida

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • regExp, hitta "signatur" på sida

    Kod:
    <!-- PublicKey: 1282854960 -->
    Om denna lilla kodbit finns på en HTML-sida, hur gör jag då med regular expressions (eller annan teknik) för att hitta harangen av siffror?

  • #2
    Kod:
      
      Dim rg as New RegEx
      Dim myMatch as RegExMatch
      ' 10
      rg.SearchPattern="\d\d\d\d\d\d\d\d\d\d"
      
      myMatch=rg.search(TextArea1.text)
      if myMatch <> Nil then
        MsgBox myMatch.SubExpressionString(0)
      else
        MsgBox "Text not found!"
      End if
      exception err as RegExException
        
        MsgBox err.message
    Härligt! Detta funkar!!
    Jag börjar nästan förstå hur det fungerar!
    Då frågar jag istället, finns det ett sätt att skriva: pattern = [10 numeriska tecken 0-9]

    Kommentera


    • #3
      Det funkar. Men snyggare skulle vara att söka på "PublicKey" och sen stega fram 12 tecken och sen kolla dom...

      Men, det kanske får vänta till ett senare tillfälle!

      Kommentera


      • #4
        Kod:
        rg.SearchPattern= "[0-9]{10}"
        Lite snyggare variant, måste jag medge!
        Undrar om jag inte är nöjd med det nu...!

        Kan man göra detta snyggare kanske!?

        Kommentera


        • #5
          \d{10}
          "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

          Kommentera

          Working...
          X