【发布时间】:2012-08-25 01:16:54
【问题描述】:
我正在尝试学习正则表达式。我看过几个教程,但我没有找到它们 清晰或全面。我的问题是何时使用 ^$ 以及何时使用 "\b"。用过的?我知道他们是什么 意思是但只是确定如何。
一些例子:
1. \((\d+)\)\.\((\d+)\)\.\((\d+)\)
2. \b1?264[)- ]*\d{3}[- ]*\d{4}\b
3. ^[a-g]{4}$
不是所有的正则表达式都必须以“^”开头并以“$”结尾吗?
【问题讨论】:
-
阅读Mastering Regular Expressions 3rd Edition。放下我读过的最有用的书。花在学习上的时间很快就会得到回报。