作者kilva (嗡嗡)
看板RegExp
標題[問題] (?:^|[^\\])的意思為何?
時間Tue Sep 4 23:18:49 2012
程式語言為JavaScript,完整的正規運算式為
/^\s+|((?:^|[^\\])(?:\\.)*)\s+$/g
我個人猜測是和
/^\s+|(^(?:\\.)*)\s+$|([^\\](?:\\.)*)\s+$/g
一樣意思,即
/^\s+/g(前端數個空白)
或
/(^(?:\\.)*)\s+$/g(前頭零個以上脫逸字元後接數個空白)
或
/([^\\](?:\\.)*)\s+$/g(後端有零個以上脫逸字元後接數個完白)
第一次看到^後直接接|的正規運算式,請問各位這樣的想法是否正確。
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.168.172