Difference between revisions of "User:Free Portal/Sandbox/ko"
< User:Free Portal | Sandbox
Jump to navigation
Jump to search
Free Portal (talk | contribs) |
Free Portal (talk | contribs) m |
||
(3 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
<div id="box"> | <div id="box"> | ||
<div style="padding: 0.5em 0.5em 1.5em"> | <div style="padding: 0.5em 0.5em 1.5em"> | ||
사용도 높은 간단한 사용자 정의 함수 모음집 | |||
</div> | </div> | ||
</div> | </div> | ||
<div id="box"> | <div id="box"> | ||
== | |||
== searchReplace == | |||
<div style="padding: 0.5em 0.5em 1.5em"> | <div style="padding: 0.5em 0.5em 1.5em"> | ||
문자열에서 단어를 치환 하여 반환하는 함수. | |||
<lsl>string searchReplace(string input, string old, string new) { | |||
return llDumpList2String(llParseString2List(input, [old], []), new); | |||
}</lsl> | |||
</div> | </div> | ||
</div> | </div> | ||
<div id="box"> | <div id="box"> | ||
== DEBUG == | |||
<div style="padding: 0.5em 0.5em 1.5em"> | |||
디버그 메시지를 출력하는 함수. | |||
<lsl>integer debug = TRUE; | |||
string DEBUG(string msg) { | |||
if (DEBUG) | |||
llOwnerSay("__" + llGetObjectName() + " :: " + llGetScriptName() + " :: " + msg | |||
}</lsl> | |||
</div> | |||
</div> | |||
== | <div id="box"> | ||
== Get between String == | |||
<div style="padding: 0.5em 0.5em 1.5em"> | <div style="padding: 0.5em 0.5em 1.5em"> | ||
2가지 단어 사이에 문자열을 찾아서 반환함 | |||
<lsl>string | <lsl>string getBetweenString(string str, string pre, string suf) { | ||
if ((llSubStringIndex(str, pre) == -1) || | |||
(llSubStringIndex(str, suf) == -1)) | |||
return NULL_KEY; | |||
return llGetSubString( | |||
str, | |||
llSubStringIndex(str, pre) + llStringLength(pre), | |||
llSubStringIndex(str, suf)-1); | |||
}</lsl> | }</lsl> | ||
</div> | </div> | ||
</div> | </div> |
Latest revision as of 04:59, 20 June 2010
SandBox
사용도 높은 간단한 사용자 정의 함수 모음집
searchReplace
문자열에서 단어를 치환 하여 반환하는 함수. <lsl>string searchReplace(string input, string old, string new) {
return llDumpList2String(llParseString2List(input, [old], []), new);
}</lsl>
DEBUG
디버그 메시지를 출력하는 함수. <lsl>integer debug = TRUE;
string DEBUG(string msg) {
if (DEBUG) llOwnerSay("__" + llGetObjectName() + " :: " + llGetScriptName() + " :: " + msg
}</lsl>
Get between String
2가지 단어 사이에 문자열을 찾아서 반환함 <lsl>string getBetweenString(string str, string pre, string suf) {
if ((llSubStringIndex(str, pre) == -1) || (llSubStringIndex(str, suf) == -1)) return NULL_KEY; return llGetSubString( str, llSubStringIndex(str, pre) + llStringLength(pre), llSubStringIndex(str, suf)-1);
}</lsl>