Modulo:String/dok
Daytoy ti subpanid ti dokumentasion para iti Modulo:String. Aglaon daytoy kadagiti pakaammo ti panagusar, dagiti kategoria, ken dadduma a linaon a saan a paset ti kasisigud a panid ti modulo. |
Inus-usar daytoy a modulo kadagiti mensahe ti sistema. Dagiti panagbaliw iti daytoy ket gapuanan dagiti dagus a panagbaliw iti interface ti agar-aramat iti Wikipedia. Tapno maliklikan ti nakaro a pannakagulo, nasken nga umuna a masubokan dagiti ania man a panagbaliw kadagiti subpanid ti /pagipadasan wenno /pangsubok ti modulo, wenno iti bukodmo a pagipadasan. Mabalinton a mainayon dagiti nasubokan a panagbaliw iti maysa a panagurnos iti daytoy a modulo. Pangngaasi a pakitungtungan dagiti ania man a panagbaliw iti panid ti tungtungan sakbay nga isayangkat. |
Inus-usar ti Modulo:String kadagiti adu a panid, no baliwam adunto ti makadlaw. Pangngaasi nga umuna a subokan kadagiti subpanid ti /pagipadasan wenno /pangsubok, wenno iti bukodmo a subpanid, ken usigen a pagtungtungan dagiti binaliwan iti panid ti tungtungan sakbay nga isayangkat. |
Daytoy a modulo ket naikeddeng a mangited ti panagaramid kadagiti batayan a annong ti kuerdas.
Kaaduan kadagiti annong a naited ditoy ket mabalin a maawagan kadagiti nainaganan a parametro, di nainaganan a parametro, wenno ti aglalaok. No mausar dagiti nainaganan a parametro, ti Mediawiki automatikonto a mangikkat kadagiti aniaman a mangiyuna wenno sumursurot a whitespace manipud ti parametro. Depende iti naikeddeng nga usar, mabalin a nasaysayaat ti mangpreserba wenno agikkat ti kasta a whitespace.
Dagiti global a pagpilian
[urnosen ti taudan]- ignore_errors
- No maiyasentar iti 'true' wenno 1, ti ania man a kasasaad ti biddut ket pagresultaan iti maysa a maisubli nga awan linaon a kuerdas ngem ti maysa a mensahe ti biddut.
- error_category
- No adda biddut a mapasamak, mangibaga ti nagan ti kategoria a mairaman iti mensahe ti biddut. Ti kasisigud a kategoria ket ti Kategoria:Dagiti biddut nga inreporta babaen ti Modulo String.
- no_category
- No maiyasentar iti 'true' wenno 1,awanto ti kategoria a mairaman iti mapataud a biddut.
Ti pangsubok iti daytoy a modulo ket mabalin a magun-od idiay Modulo:String/pangsubok.
len
[urnosen ti taudan]Daytoy nga annong ket mangisubli ti kaatiddog ti puntaan a kuerdas.
Panagusar:
{{#invoke:String|len|target_string}}
wenno
{{#invoke:String|len|s= target_string }}
Dagiti parametro:
- s
- Ti kuerdas a maireporta ti kaatiddogna
sub
[urnosen ti taudan]- Daytoy nga annong ket mangisubli ti subkuerdas iti puntaan a kuerdas kadagiti nainaganan a pagsurotan.
Panagusar:
{{#invoke:String|sub|target_string|start_index|end_index}}
WENNO
{{#invoke:String|sub|s= target_string |i= start_index |j= end_index }}
Dagiti parametro:
- s
- Ti kuerdas a maipasubli a subset iti
- i
- Ti umuna a pagsurotan ti subkuerdas a maipasubli, kasisigud iti 1.
- j
- Ti maudi a pagsurotan a maipasubli , kasisigud iti maudi a karakter.
Ti umuna a karakter ti kuerdas ket maikkan ti maysa a pagsurotan iti 1. No ti "i" wenno "j" ket negatibo a pateg, daytoy ket maipatarus a kapada ti panagpili ti karakter babaen ti panagbilang manipud ti gibus iti kuerdas. Isu a, ti pateg ti -1 ket kapada a kas ti panagpili ti maudi a karakter iti kuerdas.
No saan a masakop dagiti makiddaw a pagsurotan para iti naited a kuerdas, maireporta ti maysa a biddut.
sublength
[urnosen ti taudan]Daytoy nga annong ket mangisayangkat kadagiti langa ti {{Str sub old}} ken naibati daytoy tapno mataripato dagitoy a nadadaan a plantilia.
match
[urnosen ti taudan]Daytoy nga annong ket mangisubli ti subkuerdas manipud ti taudan a kuerdas a maipada ti nainaganan a tabas.
Panagusar:
{{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}}
wenno
{{#invoke:String|match|s= source_string |pattern= pattern_string |start= start_index|match= match_number|plain= plain_flag |nomatch= nomatch_output }}
Dagiti parametro:
- s
- Ti kuerdas a biruken
- pattern
- Ti tabas wenno kuerdas a biruken iti kaunegan ti kuerdas
- start
- Ti pagsurotan iti kaunegan ti taudan a kuerdas tapno mairugi ti panagbiruk. Ti umuna a karakter ti kuerdas ket addaan ti pagsurotan iti 1. Kasisigud iti 1.
- match
- Dagiti dadduma kaso mabalin ti agaramid kadagiti adu a pannakaipada iti agmaymaysa a kuerdas. Daytoy ket mangibaga no ania ti maipada a maisubli, a ti umuna a maipada ket match= 1. No ti mainaganan a ket negatibo a bilang itinto ti maipadanto ket maisubli nga agbiliang manipud ti maudi a kapada. Isunga ti match = -1 ket kapada ti panagkiddaw iti maudi a kapada. Kasisigud iti 1.
- plain
- Ti wagayway a mangibaga ti tabas a nasken a maawatan a kas naranas a teksto. Kasisigud iti false.
- nomatch
- No awan ti kapada a mabirukan, iparuar ti "nomatch" a pateg ngem ti maysa a biddut
No ti match_number wenno start_index ket saan dagitoy a masakop para iti kuerdas a maus-usisa, daytoyto nga annong ket agpataud iti maysa a biddut. Ti maysa pay a biddut ket mapataud no awan ti mabirukan a kapada. No aginayon ti parametro ti ignore_errors=true, mapasrdengto ti biddut ken ti maysa nga awan linaon a kuerdas ket maisublinto iti ania man a pannakapaay.
Para kadagiti pakaammo ti panagaramid kadagiti tabas ti Lua, ti porma ti kadawyan a panangiyebkas, kitaen ti:
- http://www.lua.org/manual/5.1/manual.html#5.4.1
- http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns
- http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns
pos
[urnosen ti taudan]Daytoy nga annong ket mangisubli iti agmaymaysa a karakter manipud ti puntaan a kuerdas iti puesto ti pos.
Panagusar:
{{#invoke:String|pos|target_string|index_value}}
wenno
{{#invoke:String|pos|target= target_string |pos= index_value }}
Dagiti parametro:
- target
- Ti kuerdas a biruken
- pos
- Ti pagsurotan para kadagiti karakter a maipasubli
Ti umuna a karakter ket addaan iti pateg ti 1.
No agkiddaw iti negatibo a pateg, daytoy nga annong ket agpilinto iti karakter babaen ti agpalikud a panagbilang manipud ti gibus ti kuerdas Iti sabali a panangibaga ti pos = -1 ket kapada ti panagsalusod para iti maudi a karakter.
Ti makiddaw a pateg ti sero, wenno pateg ti ad-adu ngem ti kaatiddog ti kuerdas ket mangisubli iti maysa a biddut.
str_find
[urnosen ti taudan]Daytoy nga annong ket tuladenna ti panagkukua iti {{str_find}}, ken mairaman amin a panagkukuana. Daytoy ket maited tapno masuportaran dagiti adddan a plantilia, ngem saan a mairekomenda iti baro a kodigo ken dagiti plantilia . Ti baro a kodigo ket imbes a mairekomenda a mangusar ti annong ti "find" .
Mangisubli ti umuna a pagsurotan iti "source" a maipada iti "target". Ti panagsurot ket naibatay iti 1, ken ti annong ket mangisubli iti -1 no ti "target" a kuerdas ket awan iti "source".
Nangruna a Nota: No ti kuerdas ti "target" ket awan linaon / awan, daytoy nga annong ket mangisubli ti pateg ti "1", ken kadawyan daytoy a saan a manamnama a panagkukua, ken nasken a maisina a mabilangan.
find
[urnosen ti taudan]Daytoy nga annong ket mangpalubos ti agbiruk para iti puntaan a kuerdas wenno tabas iti kaunegan ti kuerdas.
Panagusar:
{{#invoke:String|find|source_str|target_string|start_index|plain_flag}}
wenno
{{#invoke:String|find|source= source_str |target= target_str |start= start_index|plain= plain_flag }}
Dagiti parametro:
- source
- Ti kuerdas a biruken
- target
- Ti kuerdas wenno tabas a biruken iti kaunegan ti kuerdas
- start
- Ti pagsurotan iti kaunegan ti taudan tikuerdas a pangrugian ti panagbiruk, kasisigud iti 1
- plain
- Ti boolean a wagayway a mangibaga ti puntaan a nasken a maawatan a kas naranas a teksto ken saan a kas ti kadawyan a panangiyebkas ti estilo ti Lua, kasisigud iti true
Daytoy nga annong ket mangisubi ti umuna a pagsurotan >= "start" a ti "target" ket mabalin a mabirukan iti kaunegan ti "source". Dagiti pagsurotan ket naibatay iti 1. No saan a mabirukan ti "target", ti annong ket mangisubinto ti 0. No ti "source" wenno ti "target" ket awan / awan linaon, daytoy nga annong ket mangisubli iti 0.
Daytoy nga annong ket mabalin a natalinaay para kadagiti kuerdas ti UTF-8.
replace
[urnosen ti taudan]Daytoy nga annong ket mangpalubos a mangsukat ti puntaan a kuerdas wenno tabas iti kaunegan ti sabali a kuerdas.
Panagusar:
{{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}}
wenno
{{#invoke:String|replace|source= source_string |pattern= pattern_string|replace= replace_string |count= replacement_count |plain= plain_flag }}
Dagiti parametro:
- source
- Ti kuerdas a biruken
- pattern
- Ti kuerdas wenno tabas a biruken iti kaunegan ti taudan
- replace
- Ti pangisukat a teksto
- count
- Ti bilang nga irurumsua iti panagsukat , kasisigud iti all.
- plain
- Ti boolean a wagayway a mangibaga a dayta a tabas ket nasken a maawatan a kas naranas a teksto ken saan a kadawyan a panangiyebkas ti estilo ti Lua, kasisigud iti true
rep
[urnosen ti taudan]Ulitenna ti kuerdas iti mamin n a beses. Ti simple nga annong a mangipipa ti string.rep kadagiti plantilia
Panagusar:
{{#invoke:String|rep|source|count}}
Dagiti parametro:
- source
- Ti kuerdas a maulit
- count
- Ti bilang a pannaka-ulit.
Kas pagarigan {{#invoke:String|rep|kumusta|3}}
mangited ti kumustakumustakumusta
Kitaen pay
[urnosen ti taudan]- Modulo:String2 para kadagiti annong a pannagibaliw kadagiti kuerdas a panangipadakekl ti letra iti akinbaba, akinngato, sentensia wenno kadakkel ti letra ti titulo.