Skip to content

Commit d5e4d8c

Browse files
committed
修改了一下链接
1 parent b08dbba commit d5e4d8c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

7.3.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#7.3 正则处理
22
正则表达式是进行模式匹配和文本操纵的一种复杂而强大的工具。虽然正则表达式没有纯粹的文本匹配速度那么快,但应用起来相当的灵活。正则表达式通过简单的语法(一些简单的符号)构造模式能够匹配几乎任何可以想得到的字符组合。如果你在Web开发中需要从一些文本数据源中获取数据,那么正则表达式就能够帮你从这些数据源中提取出有意义的信息。
33

4-
Go语言标准包里面已经包含有`regexp`,实现了正则表达式的搜索匹配,接受和python、perl或者其他语言一样的正则表达式语法,更准确的说,它实现了RE2标准,除了`\C`,详细的语法描述参考:http://code.google.com/p/re2/wiki/Syntax如果你在其他语言里面使用过正则,Go实现的正则语法基本都一致,那么只需要了解一下`regexp`包里面的一些函数参数就可以了。
4+
Go语言标准包里面已经包含有`regexp`,实现了正则表达式的搜索匹配,接受和python、perl或者其他语言一样的正则表达式语法,更准确的说,它实现了RE2标准,除了`\C`,详细的语法描述参考:http://code.google.com/p/re2/wiki/Syntax 如果你在其他语言里面使用过正则,Go实现的正则语法基本都一致,那么只需要了解一下`regexp`包里面的一些函数参数就可以了。
55

66
其实字符串处理我们可以使用`strings`包来进行搜索(Contains、Index)、替换(Replace)和解析(Split、Join)等操作,但是这些都是简单的字符串操作,他们的搜索都是大小写敏感,而且固定的字符串,如果我们需要匹配可变的那种就没办法实现了,当然如果`strings`包能解决你的问题,那么就尽量使用它来解决。因为他们足够简单、而且性能和可读性都会比正则好。
77

0 commit comments

Comments
 (0)