Go 提供對正規表示式的內建支援。以下是 Go 中一些常見正規表示式相關任務的範例。 |
|
![]() ![]()
|
|
|
|
|
|
這會測試某個樣式是否與某個字串相符。 |
|
上述我們直接使用字串樣式,但對於其他正規表示式任務,您需要編譯最佳化的 |
|
這些結構有許多可用方法。以下是我們之前見過的相符測試。 |
|
這會找出正規表示式的相符項。 |
|
這也會找出第一個相符項,但會傳回相符項的開始和結束索引,而非相符的文字。 |
|
|
|
類似情況,這也會傳回相符項和子相符項的索引資訊。 |
|
這些函式的 |
|
我們在上述見過的其他函式也有這些 |
|
提供非負整數作為這些函式的第二個引數將限制相符項的數量。 |
|
我們的上述範例有字串引數且使用了 |
|
當使用正規表示式建立全域變數時,您可以使用 |
|
|
|
|
|
|
|
對於 Go 正規表示式的完整說明文件,請查看 |
下個範例:JSON。