문자열 처리 틀 둘러보기 |
|---|
|
|---|
| 길이별 | | {{str mid}} | 문자열 중에서 지정한 위치로부터 시작되는 지정한 길이의 문자열을 반환합니다. 첫 번째 문자는 1로 셉니다.
| | {{str sub old}} | 문자열 중에서 지정한 위치로부터 지정한 길이의 문자열을 반환합니다. 첫 번째 문자는 0으로 셉니다.
| | {{str sub new}} | 문자열의 X 번째 문자에서 Y 번째 문자까지를 반환합니다.
| | {{str index}} | 문자열의 X 번째 문자를 반환합니다.
|
| | {{trunc}} | 문자열의 앞 X 문자를 반환합니다. 길이를 지정하지 않거나 숫자 이외의 경우에는 문자열을 그대로 반환합니다.
| | {{str left}} | 문자열의 앞 X 문자를 반환합니다. 길이를 지정하지 않으면 첫 번째 문자를, 숫자가 아닌 경우에는 공백을 반환합니다. | | {{str right}} | 문자열의 앞 X 문자를 제거합니다.
| | {{str rightc}} | 문자열의 뒤에서부터 세어서 X 번째 문자까지를 반환합니다. 입력 문자열이 공백이면 반환할 문자열을 지정할 수 있습니다.
| | {{str rightmost}} | 문자열의 뒤에서부터 세어서 X번째 문자까지 반환합니다.
| | {{str crop}} | 문자열의 끝 X 문자를 제거합니다.
| |
|
|---|
| 내용별 | |
|---|
| 문서명 전용 | |
|---|
|
|
문자열의 삽입, 치환, 길이 판정 |
|---|
| {{순환}} | 문자열을 지정한 횟수만큼 반복하여 반환합니다.
| | {{대체}} | 문자열 A에 포함되는 문자열 B를 ‘모두’ 문자열 C로 바꿉니다.
| | {{str rep}} | 문자열 A에 포함되는 문자열 B를 ‘앞에 있는 첫 번째 것만’ 문자열 C로 바꿉니다.
| | {{digits}} | 문자열에서 숫자가 아닌 문자를 제거합니다.
|
|
| {{str len}} | 문자열의 길이를 반환합니다.
| | {{str ≥ len}} | 문자열의 길이가 X보다 크거나 같은지, 아니면 작은지를 판정합니다.
| | {{str ≤ len}} | 문자열의 길이가 X보다 작거나 같은지, 아니면 큰지를 판정합니다.
| | {{str ≠ len}} | 문자열의 길이가 X와 같은지, 아니면 같지 않은지를 판정합니다.
| |
|
|
|
모듈, 특수함수, 파서함수 |
|---|
- 모듈:String, 모듈:String2: 대부분의 문자열 처리 함수를 내장한 모듈.
- 특수함수:
{{padleft:|}}, {{lc:|}}, {{formatnum:|}} 등
- 파서함수:
{{#titleparts:|}}, {{#expr:|}}, {{#ifeq:|}}등
|
|
|