Wie schreiben Sie einfachen regex in golang?

Ich bin versucht, zu schreiben regexp liefert den substring in string beginnt mit Punkt und bis zum ersten Platz. Aber ich bin neu in regulären Ausdrücken, so habe ich versucht, etwas
und es funktioniert überhaupt nicht:

package main

import "fmt"
import "regexp"

func main() {
    re := regexp.MustCompile("\\.* ")
    fmt.Printf(re.FindString(".d 1000=11,12")) //Must return d
    fmt.Printf(re.FindString("e 2000=11"))     //Must return nothing or ""
    fmt.Printf(re.FindString(".e2000=11"))     //Must return nothing or ""
}

dieser code nur weiß 3 weiße Raum, in golang. Was mache ich falsch?

  • regexp.MustCompile("\\..*\\s") für mich funktioniert, zumindest für deine Beispiele.
InformationsquelleAutor Lobster | 2014-03-09
Schreibe einen Kommentar