修复一处笔误

This commit is contained in:
xiemengjun
2012-09-29 23:47:43 +08:00
parent 6512f63dd3
commit 7a1c4ad0a3
2 changed files with 7 additions and 1 deletions

2
2.5.md
View File

@@ -198,7 +198,7 @@ method的语法如下
###指针作为receivers
现在让我们回头看看上面的SetColor的method它的receiver是一个指向Box的指针是的你可以使用*Box。想想为啥要使用指针而不是Box本身呢
我们先来看看我们上面SetColor的真正目的我们是想改变这个Box的颜色那么如果我们传Box的指针那么我们接受的其实是Box的一个copy如果改变了颜色值其实是修改的copy而不是真正的Box。所以我们需要传入指针。
我们先来看看我们上面SetColor的真正目的我们是想改变这个Box的颜色那么如果我们传Box的指针那么我们接受的其实是Box的一个copy如果改变了颜色值其实是修改的copy而不是真正的Box。所以我们需要传入指针。
我们把receiver当作method的第一个参数来看然后参考前面函数讲解的传值和传引用

6
7.3.md
View File

@@ -1,6 +1,12 @@
#7.3 正则处理
正则表达式是进行模式匹配和文本操纵的一种复杂而强大的工具。虽然正则表达式没有纯粹的文本匹配速度那么快,但应用起来相当的灵活。正则表达式通过简单的语法(一些简单的符号)构造模式能够匹配几乎任何可以想得到的字符组合。如果你在Web开发中需要从一些文本数据源中获取数据那么正则表达式就能够帮你从这些数据源中提取出有意义的信息。
Go语言标准包里面已经包含有`regexp`实现了正则表达式的搜索匹配接受和python、perl或者其他语言一样的正则表达式语法更准确的说它实现了RE2标准除了`\C`详细的语法描述参考http://code.google.com/p/re2/wiki/Syntax
我们在前面表单验证的小节里面已经接触过正则处理我们利用了正则表达式来匹配输入的信息是否和相应的格式匹配。在使用中我们需要注意一点所有的字符都是UTF-8编码的。接下来让我们更加深入的来理解Go语言的`regexp`包。
## links
* [目录](<preface.md>)
* 上一节: [Json处理](<7.2.md>)