จากวิกิพีเดีย สารานุกรมเสรี
1
การใช้งาน[แก้]
{{Str find|ข้อความ|ข้อความย่อย}} คืนค่าตำแหน่งแรกที่ปรากฏข้อความย่อยในข้อความ
ตัวอย่าง[แก้]
ให้ข้อความ คือ "Abcdefghijklm
"
- ค้นหา
A
ได้ 1
- ค้นหา
a
ได้ -1
- ค้นหา
def
ได้ 4
- ค้นหา
klm
ได้ 11
- ค้นหา
zyx
ได้ -1
ให้ข้อความ คือข้อความว่าง ("")
- ค้นหา
klm
ได้ -1
- ค้นหาข้อความว่าง ("") ได้ 1
โปรดสังเกตว่า
- มีความไวต่ออักษรตัวใหญ่ตัวเล็ก
- ให้ค่า -1 ถ้าค้นหาไม่พบ
- อักษรตัวแรกมีตำแหน่งคือ 1 (ไม่ใช่ 0 เหมือนภาษาโปรแกรมบางชนิด)
- ระวัง: หาก ข้อความย่อย เป็นข้อความว่าง แม่แบบนี้จะคืนค่า 1 !!! อย่าลืมที่จะระวังกรณีนี้เป็นพิเศษ
แม่แบบจัดการสายอักขระ |
---|
ตั้งแต่เดือนกุมภาพันธ์ พ.ศ. 2556 แม่แบบเหล่านี้ได้ใช้ Module เพื่อเพิ่มประสิทธิภาพ |
Trim by counting |
- {{Str mid}} – To return a substring, specified by its position and length.
- {{Trunc}} – To trim down to a specified number of characters.
- {{Str left}} – To trim down to a specified number of characters, or duplicate the string to a specified number.
- {{Str crop}} – To crop a specified number of characters off the end.
- {{Chop head and tail}} – To crop a specified number of characters off the beginning and end.
- {{Str right}} – To trim the first specified number of characters.
- {{Str rightc}} – To return a number of characters from the end, returns a parameter if the string is empty.
- {{Str rightmost}} – To trim down to the last specified number of characters.
- {{Str sub old}} – To trim down to a specified number, starting at a given number from the left.
- {{Str sub new}} – Select a substr based on starting and ending index.
- {{Str index}} – Returns a given character from a string, but not accented letters.
|
---|
Trim by checking | |
---|
Insert strings |
- {{Repeat}} – Repeat character string n times
- {{Replace}} – Returns the string, after replacing all occurrences of a specified string with another string.
- {{Strloc insert}} – Inserts a string at character location strloc, or appends if strloc<=0.
- {{Strloc prefix}} – Extracts string prefix up to location strloc, or whole string if strloc<=0.
- {{Str rep}} – Returns the string, after replacing the first occurrence of a specified string with another string.
|
---|
Length |
- {{Str len}} – Returns a string's length.
- {{iflenge}} – IF LENgth Greater then or Equal to.
- {{Str ≥ len}} – To check if a string is "longer or equally long" or "shorter" than a given length.
- {{Str ≤ len}} – To check if a string is "shorter or equally long" or "longer" than a given length.
- {{Str ≠ len}} – To check if a string is "not equal" or "equal" to a given length.
- {{Str ≤ ≥ len}} – To check if a string is "shorter", "equal", or "longer" than a given length.
|
---|
Analyse string |
- {{Str endswith}} – To check if a string ends with a given string.
- {{Strfind}} หรือ {{Strfind short}} – คืนค่าตำแหน่งของข้อความย่อยในข้อความ
- {{Str find}} – คืนค่าตำแหน่งของข้อความย่อยในข้อความ (ล้าสมัย)
- {{Str find0}} – Zero-based substring search.
- {{Str sub find}} – Searches a substring in a string at the given offset.
- {{ASCII code}} – Returns the ASCII value of a single character.
- {{Str letter}} – Returns the number of letters that begin a string.
- {{Str number}} – Returns the number of numbers that begin a string.
- {{Str gtr str}} – Compares two strings for alphabetical order, and returns a value accordingly.
|
---|
Trim, dedicated |
- {{WikiProjectbasename}} - Removes "WikiProject" from a pagename
- {{Remove unranked}} - Removes the string "unranked_" from the left of a string (taxonomy).
- {{Ship prefix}} – Returns the length of a ship name prefix, if listed (ship names).
- {{Title without disambig}} – To trim off any parenthesis text at the end of a string (disambiguation).
- {{Title disambig text}} – Returns text in parenthesis at the end of a string (disambiguation).
- {{Unlink}} – Removes wikilink brackets (wikicode).
|
---|
Technical developments | |
---|
|