180bpm
정규식 (regEx) - Define 된 코드 바꾸기 본문
반응형
//code start
// example package Contents.RegTest { import com.Define.MsgDefine; import Contents.Managers.MessageMng; /** * ... * @author ... */ public class RegTest { public function RegTest() { MessageMng.ShowMessage(MsgDefine.AUCTION_MSG_34); } } } //code end
***********
label, Message Text를 Table에서 쓰고 있는데 접근 할 key를 uint로 쓰고 있다
대충 형태가 카테고리 + (젠더*256) + (인덱스*65535) = value. 변할수 밖에 없는 형태
이걸 클라에서 as 코드로 빼서 쓰는데 이번에 MsgTable에서 Error code가 빠지면서 대량으로 변하게 됨
이전엔 클라가 UI도 했었는데 내가 들어가다보니 Table-UI-Client 동기화 하는건 문제가 생겨서
FontConfig로 빼는걸로 함.
Table에 관련된 property는 delimiter char로 @을 넣어서 split 해서 쓰게 함.
ex. tr "FlashUI_MSG_ICON_NULL" = "아이콘이 존재 하지 않습니다.@65792@10@1@396800@0@3584@0@1@3078@1@7@"
CSV File generate 할때 template 맞춰서 뽑아달라고 요구하거나, 내가 하거나;;;
Find : \(MsgDefine.(.*)\)
replace
notepad++
\("FlashUI_MSG_$1"\)
regExr, FD
("FlashUI_MSG_$1")
FD에선 backslash 붙이면 망...
참고
http://gskinner.com/RegExr/
반응형
Comments