Discussion:
[問題] ReplaceAll()
(时间太久无法回复)
We Are
2007-03-18 10:36:01 UTC
Permalink
replaceAll(String regex, String replacement)

這function他前面是個regex...太聰明了一點
所以假設我要取代一些關於regex的關鍵字例如 a|b <-- 整個取代成 c

他就會誤解我的意思是 a或b通通要取代成c,那這個該怎辦 orz

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.101.139
※ 編輯: ForeverOrz 來自: 140.123.101.139 (03/18 18:35)
l***@alexbbs.twbbs.org
2007-03-18 11:13:43 UTC
Permalink
※ 引述《***@ptt.cc (We Are)》之銘言:
: replaceAll(String regex, String replacement)
: 這function他前面是個regex...太聰明了一點
: 所以假設我要取代一些關於regex的關鍵字例如 a|b <-- 整個取代成 c
: 他就會誤解我的意思是 a或b通通要取代成c,那這個該怎辦 orz

escape掉啊
"a\\|b"
這個問題不會太難找答案
請先找過才來問喔...

--
※Post by leon from 59-117-146-135.dynamic.h
老鼠的香香乳酪洞˙電子佈告欄系統˙alexbbs.twbbs.org˙140.113.166.7
We Are
2007-03-18 13:01:54 UTC
Permalink
※ 引述《***@alexbbs.twbbs.org ( )》之銘言:
: ※ 引述《***@ptt.cc (We Are)》之銘言:
: : replaceAll(String regex, String replacement)
: : 這function他前面是個regex...太聰明了一點
: : 所以假設我要取代一些關於regex的關鍵字例如 a|b <-- 整個取代成 c
: : 他就會誤解我的意思是 a或b通通要取代成c,那這個該怎辦 orz
: escape掉啊
: "a\\|b"
: 這個問題不會太難找答案
: 請先找過才來問喔...
感謝回答

其實我當然找過,還滿難找的其實...原本以為是 \|就可以了,

\\他寫著escape character 也不知道是拿來做啥的 @@

anyway 抱歉佔用版面 orz

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.101.139

Loading...