Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试学习正则表达式。我看过几个教程,但我没有发现它们清晰或全面。我的问题是何时使用 ^$ 以及何时使用 "\b"。用过的?我知道他们的意思,但只是确定如何。
一些例子:
1. \((\d+)\)\.\((\d+)\)\.\((\d+)\) 2. \b1?264[)- ]*\d{3}[- ]*\d{4}\b 3. ^[a-g]{4}$
不是所有的正则表达式都必须以 "^" 开头并以 "$" 结尾吗?
在查看它们何时使用之前,首先您需要了解它们的含义:
^
$
\b
\w
\W
例如:
^\d
\d$
foo
\bfoo\b
seafood