[問題] (?:^|[^\\])的意思為何?

看板RegExp (正規表示式 Regular Expression)作者 (嗡嗡)時間12年前 (2012/09/04 23:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
程式語言為JavaScript,完整的正規運算式為 /^\s+|((?:^|[^\\])(?:\\.)*)\s+$/g 我個人猜測是和 /^\s+|(^(?:\\.)*)\s+$|([^\\](?:\\.)*)\s+$/g 一樣意思,即 /^\s+/g(前端數個空白) 或 /(^(?:\\.)*)\s+$/g(前頭零個以上脫逸字元後接數個空白) 或 /([^\\](?:\\.)*)\s+$/g(後端有零個以上脫逸字元後接數個完白) 第一次看到^後直接接|的正規運算式,請問各位這樣的想法是否正確。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.168.172
文章代碼(AID): #1GHXlSmy (RegExp)
討論串 (同標題文章)
文章代碼(AID): #1GHXlSmy (RegExp)