語法基礎
正規表示式的「語言」本身很小:字元、集合、量詞、錨點、群組。學會這五塊,再接到 Python 的 re 函式,就能寫大多數日常模式。
本分類只講模式怎麼寫。怎麼在 Python 裡呼叫,請接著看 Python re 模組。
這一層要先搞懂的事
- 模式裡多數字(
a、1、中文)就是「自己」;少數字有特殊意義,要用\跳脫。 - 引擎從左掃到右,量詞預設能吃就多吃(貪婪)。
- 錨點對的是位置,不是字元。
正規表示式的「語言」本身很小:字元、集合、量詞、錨點、群組。學會這五塊,再接到 Python 的 re 函式,就能寫大多數日常模式。
本分類只講模式怎麼寫。怎麼在 Python 裡呼叫,請接著看 Python re 模組。
a、1、中文)就是「自己」;少數字有特殊意義,要用 \ 跳脫。