| 이 문서는 틀:대체에 대한 설명입니다. 여기에는 틀 사용법, 분류 등 원래의 틀 문서에는 포함되지 않는 내용을 담고 있습니다. |
| 이 틀은 루아를 사용합니다.
|
{{대체|문자열|바꿀 대상|대체[|횟수=n]}}
이 틀을 사용하여 대체하고 싶은 문자열을 다른 문자열로 대체할 수 있습니다. 간단한 문자열 이외에도 정규 표현식(Regex)을 이용하여 대체할 수 있으며, 도움말(독일어)에서 정규 표현식의 지원 언어요소를 찾을 수 있습니다.
횟수
를 입력하지 않으면 모든 대상이 바뀝니다. 앞의 세 매개변수에 공백이 포함된 경우 공백 또한 글자로 간주됩니다.
{{대체|하나 둘 둘 셋 둘 넷 둘둘 다섯|둘|아홉}}
→ 하나 아홉 아홉 셋 아홉 넷 아홉아홉 다섯
{{대체|하나 둘 둘 셋 둘 넷 둘둘 다섯|둘|아홉|횟수=2}}
→ 하나 아홉 아홉 셋 둘 넷 둘둘 다섯
{{대체|하나-둘 둘-셋 둘-넷 둘둘-다섯|-|—}}
→ 하나—둘 둘—셋 둘—넷 둘둘—다섯
{{대체|하나, 둘 둘, 셋 둘, 넷 둘둘, 다섯|, |—}}
→ 하나—둘 둘—셋 둘—넷 둘둘—다섯
문자열 처리 틀 둘러보기 |
---|
|
---|
길이별 | {{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:|}} 등
|
|
|