看板 Programming 關於我們 聯絡資訊
請問一下,如果我想判斷[xxx],裡面的字隨便打,我現在下的規則是 \[[\w\W]*\] 如果我輸入[sdfsf]ffsf[sfdf]sfsfs,雖然會match,但是match出來的 字串是[sdfsf]ffsf[sfdf]sfsfs,這不是我想要的,我想要的是 [sdfsf][sfdf]就好,且是split的... 請問要怎麼下才能達到我的要求啊..OTL 謝謝~~ 感謝解答,用\[[^\]]*\]就可以了 -- ◢██◣ 三民主液 吾會所宗 以建民國 ◥█ ◥◤ 以進大洞 咨爾多嗜 為民前鋒 ◢◤□︵□◣ 夙夜匪洩 主液是從 矢勤矢勇 ◣ 0 ◢ 必吸必終 一心一德 貫徹始終 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.55.169
LaPass:非貪婪模式 我也沒用過,但看過這東西 61.59.16.65 07/18 12:00
ShadowMask:不要加\W 114.27.30.109 07/18 12:11
ShadowMask:[\w\W]*變成無論啥字元都批配 114.27.30.109 07/18 12:15
ShadowMask:自然會全部都match 114.27.30.109 07/18 12:15
ilovebbs:如果不加\W 這樣[das@@]就判別不出來了 114.32.55.169 07/18 14:00
※ 編輯: ilovebbs 來自: 114.32.55.169 (07/18 14:06) ※ 編輯: ilovebbs 來自: 114.32.55.169 (07/18 14:07) ※ 編輯: ilovebbs 來自: 114.32.55.169 (07/18 14:10)
LPH66:[^\]]* <- 用這個 只排除 ] 這個字 140.112.28.91 07/18 14:17
ilovebbs:這樣有什麼功用呢?@@ 不就只把]拿掉? 114.32.55.169 07/18 14:36
ilovebbs:喔喔 用\[[\w\W][^\]]* 這樣就可以了!!! 114.32.55.169 07/18 14:40
※ 編輯: ilovebbs 來自: 114.32.55.169 (07/18 14:41)
ShadowMask:直接\[[^\]]*\]就可以了拉XD 1.174.123.16 07/18 14:50
ilovebbs:哇..真的耶...XD 114.32.55.169 07/18 15:18
※ 編輯: ilovebbs 來自: 114.32.55.169 (07/18 15:23)
ilovebbs:不過可以稍微解釋一下嗎..OTL 114.32.55.169 07/18 15:23
mars90226:其實就是除了]以外的都可阿~XD125.228.248.248 07/18 15:30
mars90226:\[ [^\]]* \] 中間那個就是你要的XXX125.228.248.248 07/18 15:31
mars90226:還是你要問[]的意思XD125.228.248.248 07/18 15:32
ilovebbs:喔喔...了解了..謝謝!! 114.32.55.169 07/18 16:31