Modulo:String/dok

Manipud iti Wikipedia, ti nawaya nga ensiklopedia
Darsen a mapan iti pagdaliasatan Darsen a mapan agbiruk

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:

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]