[問題] 該如何搜尋後條件成立則取代成另一個字串
看板RegExp (正規表示式 Regular Expression)作者genomini (不重要)時間10年前 (2014/07/24 14:07)推噓4(4推 0噓 2→)留言6則, 6人參與討論串1/1
請教一下各位前輩
假如一字串 a b c d e
搜尋用 (.*)\t(.*)\t(.*)\t(.*)\t(.*)
取代成 \2 \3 \5
取代完結果為 b c e
想問說有辦法在 \2 \3 \5 那邊加IF嗎?
例如說 \2 IF(\3==c) THEN aaa ELSE \3 \5
想讓取代完結果為 b aaa e
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.250.30
※ 文章網址: http://www.ptt.cc/bbs/RegExp/M.1406182065.A.99D.html
※ 編輯: genomini (175.182.250.30), 07/24/2014 14:08:01
推
07/24 14:14, , 1F
07/24 14:14, 1F
推
07/24 14:39, , 2F
07/24 14:39, 2F
→
07/24 17:32, , 3F
07/24 17:32, 3F
推
07/24 23:31, , 4F
07/24 23:31, 4F
→
07/31 03:22, , 5F
07/31 03:22, 5F
推
08/01 01:05, , 6F
08/01 01:05, 6F
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章