2017-12-06 4 views
-1

Welcher Typ oder welche Syntax von regex wird verwendet, wenn go test -r <regex> Befehle ausgeführt werden? Ich verwende -list die Tests, die ich vor der Verwendung -r, wie diese ausgeführt werden soll finden:go test regex type oder syntax

go test -list 'Foo' *.go 

ich spezifische Schwierigkeiten mit den folgenden zwei Test Namen habe:

func TestSendTrap(... 
func TestSendTrapFull(... 

Dies funktioniert:

go test -list 'TestSendTrap\b' *.go 

So vorausgesetzt, ich bin PCRE syntax verwendet wird, aber command go nicht detailliert.

+1

Eine natürliche Vermutung wäre: "Go eigenen regulären Ausdruck Syntax!". – Volker

Antwort

3

Es ist Go Regex, dokumentiert in regexp/syntax.

+0

Duh! Wer wusste? Danke @hobbs. –