看板 Python 關於我們 聯絡資訊
最近學到regular expression 但是簡單的正則表達式,不太好記 像是 正規表示法的開始:/^ 正規表示法的結束:$/ 所以是看到$就需要結束,脫離苦海,不需要寫程式? \d:數字字元 = digital 數位 \w:文字字元 = words 文字 \s 空格【空白字元(space) ------------------------------------------------------------- 以下這些太抽象! 但是\n =換行 這就有點記不起來了! 加號+代表前面的字元必須至少出現一次。(1次或多次)。例如,goo+gle可以符合 google、gooogle、goooogle等; 問號?代表前面的字元最多只可以出現一次。(0次或1次)。例如,colou?r可以符合 color或者colour; 星號*代表前面的字元可以不出現,也可以出現一次或者多次。(0次、1次或多次)。例 如,0*42可以符合42、042、0042、00042等 還有沒有其他好記的記法? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.96.230 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1637213667.A.C57.html
sherees: 常用的像^wW*.$之類自然會記起來 不常用的你記它幹嘛 11/18 13:37
大跟小Ww的差別是? 不常用的根本不想記,但不知道邏輯怕看了也看不懂!
sherees: 另外正則表達式跟ascii不太一樣 你好像有點搞混了 11/18 13:38
※ 編輯: zj4gjcl6 (101.136.96.230 臺灣), 11/18/2021 13:39:28
OrzOGC: 不用記啊,要用時google就好 11/18 19:53
Labazero: \n = new line 11/19 15:20
jennya: 去做一些regex練習題就記得起來 11/20 00:03
tzouandy2818: 你問題好多 11/22 00:27
mantour: 與其去背每個RE語法是什麼意思,不如多練習設想各種你可 11/23 02:30
mantour: 能會用到的pattern要怎麼用RE表示,才能match到所有你要 11/23 02:30
mantour: 的,又不會match到一堆你不要的。 11/23 02:30