Difference between revisions of "User:Free Portal/Sandbox/ko"

From Second Life Wiki
Jump to navigation Jump to search
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">
* [[Korean_Translation_Guide/ko|Second Life 한글화 안내서 (한글)]] (완료)
문자열에서 단어를 치환 하여 반환하는 함수.
* [[Korean_Translation_Guide|Second Life 한글화 안내서 (영문)]] (영작 필요)
<lsl>string searchReplace(string input, string old, string new) {
* [[Korean_Style_Guide/ko|Second Life 한글화 지침서 (한글)]] (초안 진행중)
  return llDumpList2String(llParseString2List(input, [old], []), new);
* [[Korean_Style_Guide|Second Life 한글화 지침서 (영문)]] (영작 필요)
}</lsl>
* [[Compiling_the_viewer_(Linux)/ko|Compiling the viewer (Linux)]] (진행중)
</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>


== searchReplace ==
<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 searchReplace(string input, string old, string new) {
<lsl>string getBetweenString(string str, string pre, string suf) {
  return llDumpList2String(llParseString2List(input, [old], []), new);
    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>