※ 引述《machette (:()》之銘言:
: 使用Visual Studio或Eclipse或UltraEdit等等IDE時,
: (注意: 是用IDE去做Regular Expression, 而不是寫程式去做)
: 怎麼把一個程式碼裡的字串: xyz="xyz"
: 取代成: xyz=_T("xyz")
: 換句話說, 我要在某一個字串的前後加東西
: 我想, 這對coding的人應該是很好用的東西
: 請教一下高手了, 3Q
是我太孤陋寡聞了吧,
我只看過在編輯工具列裡的『取代』功能或『尋找』功能中,
『含有』可使用Regex的選項,倒是沒注意過可以只『做』Regex。
把問題詳述一點很難咩......
近來超討厭這種像黑話又不像黑話的 『口語化』 用法,
就算同樣都在做程式化的工作,這種事情並非共同的默契,
還是容易讓人誤解又不容易解讀。
btw Visual Studio 2005 有提供標記運算式和尋找運算式的功能,
比方說你的需求
可以在
搜尋端寫
xyz={"xyz"}
取代端寫
xyz=_T(\1)
出來的結果會是
xyz=_T("xyz")
套用標準表示式的狀況下則為 xyz={".+"}
xyz=_T(\1)
出來的結果會是 xyz=_T("xyz")
大概就是這樣 , 希望這是你要的結果。
(這就是為甚麼我討厭敘述不清的原因..)
TonyQ
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.practice()); | Bone everything
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.218.69.114