Go 内置支持 正则表达式。以下是一些 Go 中常见正则表达式相关任务的示例。 |
|
|
|
|
|
|
|
这测试一个模式是否匹配一个字符串。 |
|
上面我们直接使用字符串模式,但对于其他正则表达式任务,您需要 |
|
这些结构体上提供了许多方法。以下是一个与之前类似的匹配测试。 |
|
这将找到正则表达式的匹配项。 |
|
这也会找到第一个匹配项,但返回匹配项的起始和结束索引,而不是匹配的文本。 |
|
|
|
类似地,这将返回有关匹配项和子匹配项索引的信息。 |
|
这些函数的 |
|
这些 |
|
将非负整数作为这些函数的第二个参数将限制匹配项的数量。 |
|
我们上面的示例具有字符串参数,并使用诸如 |
|
在使用正则表达式创建全局变量时,可以使用 |
|
|
|
|
|
|
|
有关 Go 正则表达式的完整参考,请查看 |
下一个示例:JSON。