[請問] regex正規表示式問題

看板ask作者 (刃君)時間11月前 (2023/05/29 08:37), 編輯推噓1(108)
留言9則, 2人參與, 11月前最新討論串1/1
範例: 「text。 A:「text」「text」 「text」 B:「text? 預期結果: 「text。」 A:「text」「text」 「text」 B:「text?」 text長度不一定,請問要怎麼用正規表達式補齊下引號? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.104.2 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1685320675.A.52D.html

05/29 09:15, 11月前 , 1F
從chatgpt問到了,「(.*?[^」])$
05/29 09:15, 1F

05/29 09:17, 11月前 , 2F
噗嗤
05/29 09:17, 2F

05/29 10:04, 11月前 , 3F
發現剛剛的有問題
05/29 10:04, 3F

05/29 10:05, 11月前 , 4F
目前改成
05/29 10:05, 4F

05/29 10:05, 11月前 , 5F
將「(.*?)([\n」])
05/29 10:05, 5F

05/29 10:05, 11月前 , 6F
取代成「$1」$2
05/29 10:05, 6F

05/29 10:05, 11月前 , 7F
再將」」
05/29 10:05, 7F

05/29 10:05, 11月前 , 8F
取代成」
05/29 10:05, 8F

05/29 10:05, 11月前 , 9F
不知道有沒有更好的方法
05/29 10:05, 9F
文章代碼(AID): #1aS_FZKj (ask)