:String

0

설명문서 [편집] [역사] [새로고침]

파서 함수처럼 작동되는 함수[원본 편집]

string/ifexist[원본 편집]

{{String/ifexist|검사할 문자열|찾을 문자열|3번|4번}}

기존 파서 함수 #ifexist는 문서가 있는지 검사하고 {{string/ifexist}}는 문자열이 있는지 검사합니다. 1번 변수에 2번 문자열이 있으면 3번 변수 없으면 4번 변수의 문자열을 출력합니다.

{{String/ifexist|1234|12|yes|no}}

yes

{{String|ifexist|1234|14|yes|no}}

no

string/join[원본 편집]

{{String/join|구분자|...}}

...표는 변수가 얼마든지 늘어날 수 있다는 뜻입니다.

one|two|three

{{String/join|{{!}}|one|two|three}}

1_2_3_4_5_6_7_8_9_10_11_12_13_14_15_16_17_18_19_20_21_22_23_24_25_26_27_28

{{String/join|_|1|2|3|4|5|6|_|7|8|9|_|10|11|12|13|14|15|16|_|17|18|19|20|21|22|23|24|25|26|27|28}}

중간 중간에 '_' 밑줄을 입력하면 입력값이 무시됩니다. 변수를 공란으로 두어야 할 경우에 밑줄로 채워주시면 됩니다.

Lua 문법 기반[원본 편집]

몇몇 함수는 확장기능:StringFunctions을 필요로 하는 파서 함수의 대안이 될 수 있습니다.

string.len[원본 편집]

파서 함수 #len과 동일

{{String|len|12345678}}
문자열 길이 출력

8

string.sub[원본 편집]

{{String|sub|12345678|3|5}}
3번째에서 5번째까지의 문자열 출력

345

string.match[원본 편집]

Lua 정규식(패턴)에 따라서 문자열이 추출됩니다. 정규식 도움말

{{String|match|12345678|4..}}
'.'는 모든 문자열을 나타냄

456

{{String|match|12345678|3.*}}
'.' 뒤에 붙는 '*'는 '.' 여러 개를 뜻함 가능한 한 다수의 문자

345678

{{String|match|12345678|3%d*7}}
%d는 숫자 %s는 문자 %%는 %기호 '.*' 뒤에 문자 '7'이 있으면 7까지 여러 문자 출력

34567

{{String|match|12345678|3.-}}
* 표처럼 '.' 뒤에 붙는 '-'는 '.' 여러 개를 출력 가능한 한 적은 수의 문자

3

{{String|match|12345678|3.+}}
한 개 이상의 여러 문자

345678

{{String|match|12345678|.$}}
$ 문자열 맨 뒤의 문자

8

{{String|match|12345678|%d%d%d}}

123

string.gsub[원본 편집]

문자열 대체(replace) 함수. 파서 함수 #replace와 동일. 특수 명령어로 바꾸어 써도 됩니다. 완전히 같은 기능은 아닌데 특수 명령어가 더 속도가 빠르므로 가능할 경우 특수 명령어를 사용하세요

{{String|gsub|12345678|1234|1111}}

11115678

string.rep[원본 편집]

{{String|rep|12_34!|3}}

(string.repeat)

12_34!12_34!12_34!

string.char[원본 편집]

했〮한

{{String|char|54664}}{{String|char|12334}}{{String|char|54620}}

string|tounicode[원본 편집]

lua 내장 함수가 아님 U+D55C

{{String|tounicode|한}}

string.format[원본 편집]

string.gmatch[원본 편집]

string.lower/upper[원본 편집]

호출 횟수가 많을 때는 특수 명령문을 사용하세요. AAAA

{{String|upper|aaaa}}

aaaa

{{String|lower|AAAA}}

string.reverse[원본 편집]

DCBA

{{String|reverse|ABCD}}

라다나가

{{String|reverse|가나다라}}
연습장이나 사용자 문서에서 틀의 사용이나 수정을 연습할 수 있습니다.
분류는 /설명문서에 넣어주세요.