[問題] regexp的replace?

看板Perl作者 (cralvin)時間4年前 (2020/11/03 00:13), 4年前編輯推噓1(100)
留言1則, 1人參與, 4年前最新討論串1/2 (看更多)
○、○[FL-clover、door、(天満春華)]返せ、かわり、○○で。[2007年、2009年](東方) ○、○[FL-clover,door,(天満春華)]返せ、かわり、○○で。[2007年、2009年](東方) 如上例若限定只將第一個[]範圍的n個、取代成, n不固定 ^([^\n[]*?\[[^]]*?)、([^]]*\]) $1,$2 上面一次只能取代一個,請問要怎才能處理n個? (?=\[*)(、)(?=[^]]*\]) 這行也不對 那位大大能教一下嗎 thx -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.217.107 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1604333619.A.5E2.html

11/05 15:08, 4年前 , 1F
可以將開頭[]取出來,用split和join做取代後再接回去
11/05 15:08, 1F
※ 編輯: vernc (1.175.100.247 臺灣), 11/07/2020 01:58:03
文章代碼(AID): #1Ve30pNY (Perl)
討論串 (同標題文章)
文章代碼(AID): #1Ve30pNY (Perl)