Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Oharra
Komunitatearen interes taldeak Yammer-etik Microsoft Viva Engage-ra mugitu dira. Viva Engage komunitate batean sartzeko eta azken eztabaidetan parte hartzeko, bete Eskatu Finantza eta Eragiketak Viva Engage komunitatearen sarbidea inprimakia eta aukeratu sartu nahi duzun komunitatean.
Artikulu honetan exekuzio-denboraren funtzioak azaltzen dira.
bat dator
Kate edo adierazpen bat beste kate batean bilatzen du.
int match(str pattern, str text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| eredu | Bilatu beharreko katea edo adierazpena. |
| testu-mezu | Bilatu beharreko katea. |
Itzuli balioa
1 Eredua katean badago; bestela, 0 (zero).
Oharrak
Bilaketa maiuskulak eta minuskulak bereizten ditu. Ondorengo karaktere bereziak erabil daitezke ereduaren parametroaren eredua sortzeko.
\: Alderantzizko barra batek karaktere\ berezien tratamendu berezia baliogabetzen edo ihes egiten du, karaktere berezi bat letra arrunt baten antzera parekatu ahal izateko. Backslash pare bat backslash ez-berezi batean bihurtzen da. Adibideak:
- match("ab$cd","ab$cd"); 0 itzultzen du.
- match("ab\$cd","ab$cd"); 0 itzultzen du. Backslash ez da ihes egiten.
- match("ab\\$cd","ab$cd");1 itzultzen du. Backslash eta dolar ikurra ihes egiten dute.
< edo ^: Adierazpen baten hasieran ezkerreko kortxete angeluarra (<) edo zirkunflexioa (^) erabiltzen da lerro baten hasierarekin bat etortzeko. Adibideak:
- match("<abc","abcdef");1 itzultzen du.
- match("<abc","defabc");0 itzultzen du.
- match("^abc","abcdef");1 itzultzen du.
- match("^abc","defabc"); 0 itzultzen du.
> edo $: Adierazpenaren amaieran angelu zuzeneko parentesi bat (>) edo dolar ikurra ($) erabiltzen da lerro baten amaierarekin bat etortzeko. Adibideak:
- match("abc>","abcdef");0 itzultzen du.
- match("abc>","defabc");1 itzultzen du.
? edo .: Galdera-ikurra (?) edo puntu bat (.) bat dator posizio berean dagoen karaktere batekin. Adibideak:
- match("abc.def","abc#def");1 itzultzen du.
- match("colou?r","colouXr");1 itzultzen du.
:x: Bi puntuak (:) karaktere-multzo bat zehazten du, berehala ondorengo karaktereak adierazten duen bezala.
:a: Bat datorren letraz ezartzen du. Adibideak:
- match("ab:acd","ab#cd"); 0 itzultzen du.
- match("ab:acd","abxyzcd"); 0 itzultzen du.
- match("ab:acd","abxcd");1 itzultzen du.
:d: Bat datorren zenbakizko karaktereetan ezartzen du. Adibideak:
- match("ab:dcd","ab3cd");1 itzultzen du.
- match("ab:dcd","ab123cd"); 0 itzultzen du.
- match("ab:dcd","abcd"); 0 itzultzen du.
:n: Bat datorren karaktere alfanumerikoekin ezartzen du. Adibideak:
- match("ab:ncd","ab%cd"); 0 itzultzen du.
- match("ab:ncd","ab9cd");1 itzultzen du.
- match("ab:ncd","abXcd");1 itzultzen du.
:SPACE: SPACE zuriune-karakterea da (" "). Hutsuneak, taulak eta kontrol-karaktereak ezartzen ditu, hala nola Sartu (lerro berria). Adibideak:
- match("ab: cd","ab cd");1 itzultzen du.
- match("ab: cd","ab\ncd");1 itzultzen du.
- match("ab: cd","ab\tcd");1 itzultzen du.
- match("ab: cd","ab cd"); 0 itzultzen du. Lehenengo espazioa bakarrik agertzen da.
*: Izartxo batekin ("*") jarraitzen duen adierazpen batek aurreko adierazpenaren zero, bat edo gehiagoko agerraldi bat bat etortzea eskatzen du. Adibideak:
- match("abc * d","abd");1 itzultzen du.
- match("abc * d","abcd");1 itzultzen du.
- match("abc * d","abcccd");1 itzultzen du.
- match("abc*d","abxd"); 0 itzultzen du.
+: Plus ikurraren ondoren (+) adierazpenak aurreko adierazpenaren agerraldi bat edo gehiagorekin bat egitea eskatzen du. Adibideak:
- match("abc+d","abd"); 0 itzultzen du.
- match("abc+d","abcd");1 itzultzen du
- match("abc+d","abcccd");1 itzultzen du.
- match("abc+d","abxd"); 0 itzultzen du.
-: Minus ikurraren ondoren (-) adierazpen batek zero edo aurreko adierazpenaren agerraldi bat behar du. Hau da, aurreko adierazpena aukerakoa da. Adibideak:
- match("colou-r","color");1 itzultzen du.
- match("colou-r","kolorea");1 itzultzen du.
[]: karaktere bakarra parentesi artean inguratuta dagoen edozein karaktererekin bat dator. Karaktere-barruti bat minus ikurrarekin (-) bereizten diren bi karaktereek zehaztu dezakete. Adibidez, [a-z] bat dator a eta z arteko letra guztiekin, [0-9] digitu batekin bat dator eta [0-9a-f] digitu hamaseitar batekin. Adibideak:
- match("[abc]","apple");1 itzultzen du, "Apple"-ko a-rekin bat datorrelako.
- match("[abc]","kiwi");0 itzultzen du, "kiwi"-k ez duelako a, b edo c.
- match("gr[ae]y","grey"); 1 itzultzen du. Esamolde hau ere "grisa" da.
- match("gr[ae]y","graey");0 itzultzen du, "gr" eta "y" artean karaktere bakarra bat datorrelako.
[^]: Parentesi artean inguratuta dagoen testuaren lehen karakterea zirkunflexoa bada (^), adierazpena bat dator karaktere guztiekin, parentesi artean itxita dauden karaktereak izan ezik. Adibideak:
- match("[^bc]at","bat"); 0 itzultzen du.
- match("[^bc]at","hat");1 itzultzen du.
- match("[^abc]","bat");1 itzultzen du. A, b edo c izan ezik, edozer gauza bat dator. Beraz, T bat dator.
strAlpha
Kate bateko karaktere alfanumerikoak soilik kopiatzen ditu.
str strAlpha(str _text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Kopiatu beharreko katea. |
Itzuli balioa
Zehaztutako katearen karaktere alfanumeriko guztiak dituen kate berria.
Oharrak
Adibidez, strAlpha("2+2=5 zuzena al da?")225isthiscorrect katea itzultzen du.
Adibidea
static void strAlphaExample(Args _arg)
{
str s;
;
s = strAlpha("?a*bc123.");
print s;
pause;
}
strCmp
Bi testu-kate konparatzen ditu.
int strCmp(str text1, str text2)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testua 1color | Lehenengo katea. |
| testua 2color | Bigarren katea. |
Itzuli balioa
0 bi kateak berdinak badira, 1 lehenengo katea lehenago ordenatzen bada, edo -1 bigarren katea lehenago ordenatzen bada.
Oharrak
Metodo honen bidez egiten den konparazioa maiuskulak eta minuskulak bereizten ditu.
print strCmp("abc", "abc"); //Returns the value 0.
print strCmp("abc", "ABC"); //Returns the value 1.
print strCmp("aaa", "bbb"); //Returns the value -1.
print strCmp("ccc", "bbb"); //Returns the value 1.
strColSeq
Karaktere maiuskulak minuskulak bihurtzen ditu, eta azentuak dituzten karaktere guztiak dagozkien karaktere minuskuletan bihurtzen ditu.
str strColSeq(str text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testu-mezu | Karaktereak kopiatu eta bihurtzeko katea. |
Itzuli balioa
Bihurtutako testu-katea.
Oharrak
strColSeq funtzioa atzerantz bateragarritasunerako existitzen da. Funtzio honek Mendebaldeko Europako karaktere hauen mapa soilik onartzen du:
- AàáâãäÀÁÂÃÄBCçÇDEèéêëÈÉÊËFGHIìíîïÌÍÎÏJKLMNñÑOòóôõöÒÓÔÕÖPQRSTUùúûüÙÚÛVWXYýÝZæøåÆØÅ
- aaaabcccdeeeeeeeefghiiiiiiiiijklmnnnooooopqrstuuuuuuuuvwxyyyz~¦Ç~¦Ç
Unicode-rekin bateragarriak diren funtzionalitateetarako, erabili Win32 LCMapString aplikazioen programazio interfazea (API) DLL eta DLLFunc klaseen bidez.
Adibidea
Ondorengo adibidean abcdeabcde inprimatzen da.
static void strColSeqExample(Args _arg)
{
;
print strColSeq("");
pause;
}
strDel
Kate baten kopia bat sortzen du, zeinetik zehaztutako azpikatea kentzen den.
str strDel(str _text, int _position, int _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Kopiatu beharreko katea. |
| _position | Kopiatze-eragiketan karaktereei ezikusi egiten hasteko posizioa. |
| _number | Ezikusi egin beharreko karaktere kopurua. _number parametroaren aurrean minus ikurrak adierazten du _position karakterearen aurretik _number-1 karaktereak kendu behar direla _position. |
Itzuli balioa
Katetik kopiatutako gainerako karaktereak.
Oharrak
strDel funtzioa substr funtzioaren osagarria da.
strDel("ABCDEFGH",2,3); //Returns the string "AEFGH".
strDel("ABCDEFGH",4,3); //Returns the string "ABCGH".
strFind
Kate batean zehaztutako karaktereetako baten lehen agerraldia bilatzen du.
int strFind(str _text, str _characters, int _position, int _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Bilatu beharreko katea. |
| _characters | Bilatu beharreko pertsonaiak. |
| _position | Bilaketa hasten den katearen posizioa. |
| _number | Bilaketaren norabidea eta katean zenbat posizio bilatu behar diren adierazten duen zenbaki zeinua. |
Itzuli balioa
Zehaztutako karaktereetako baten lehenengo agerraldiaren posizioaren balioa, edo 0 bat ez dagoenean aurkitu ez denean.
Oharrak
Katearen hasieratik amaierara bilatzeko, erabili 1_position parametroaren balio gisa. _number parametroaren balioa negatiboa bada, sistemak zehaztutako posiziotik atzera egiten duen karaktere kopurua bilatuko du. Bilaketa ez da maiuskulak eta minuskulak bereizten. Hona hemen adibide bat.
strFind("ABCDEFGHIJ","KHD",1,10); //Returns the value 4 (the position where "D" was found).
strFind("ABCDEFGHIJ","KHD",10,-10); //Returns the value 8 (the position where "H" was found).
strFind funtzioa strNFind funtzioaren osagarria da.
strFmt
Zehaztutako katea formateatzen du, eta n-ren agerraldi guztiak n-garren argumentuarekin ordezkatzen ditu.
str strFmt(str _string, ...)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _string | Formateatu beharreko kateak. |
Itzuli balioa
Formateatutako katea.
Oharrak
Parametro batentzat argumenturik ematen ez bada, parametroak "%n" gisa itzuliko da katean. Mota errealeko balioen kate-bihurketa bi hamartarretara mugatzen da. Balioak biribilduak dira, ez trunkatuak. Microsoft .NET Framework-eko System.String::Format metodoa erabil daiteke funtzionaltasun gehiago lortzeko, adibidean erakusten den bezala.
Adibidea
static void strFmtExampleJob(Args _arg)
{
System.Double sysDouble;
real r = 8.3456789;
int i = 42;
utcDateTime utc = str2DateTime("2008-01-16 13:44:55" ,321); // 321 == YMD.
str s;
;
s = strFmt("real = %1, int = %2, utcDateTime = %3, [%4]", r, i, utc);
info("X1: " + s);
//
sysDouble = r;
s = System.String::Format("{0:##.####}", sysDouble);
info("N1: " + s);
//
s = System.String::Format("{0,6:C}", sysDouble); // $
info("N2: " + s);
/********** Actual Infolog output
Message (02:16:05 pm)
X1: real = 8.35, int = 42, utcDateTime = 1/16/2008 01:44:55 pm, [%4]
N1: 8.3457
N2: $8.35
**********/
}
Hariak
Kate bat eraikitzen du kate bat beste batean txertatuz.
str strIns(str _text1, str _text2, int _position)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text1 | Beste katea txertatzeko katea. |
| _text2 | Beste katean sartu beharreko katea. |
| _position | _text2 parametroaren lehenengo karakterea irteerako katean agertu behar den posizioa. |
Itzuli balioa
Testu-kate konbinatua.
Oharrak
StrIns funtzioa strDel funtzioaren osagarria da. _position parametroaren balioa jatorrizko katearen luzera baino handiagoa bada, txertatu beharreko katea jatorrizko katearen amaierari erantsiko zaio.
strIns("ABFGH","CDE",3); //Returns the string "ABCDEFGH".
strIns("ABCD","EFGH",10); //Returns the string "ABCDEFGH".
strKeep
Kate bat eraikitzen du, bigarren sarrera-kateak zehazten dituen lehen sarrera-katearen karaktereak soilik erabiliz.
str strKeep(str _text1, str _text2)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text1 | Irteerako katea eraikitzeko erabil daitezkeen karaktereak dituen katea. |
| _text2 | Irteerako katearentzat zein karaktere gorde behar diren zehazten duen katea. |
Itzuli balioa
Gordetzen diren karaktereen katea.
Oharrak
strKeep("ABBCDDEFGHB","BCD"); //Returns the string "BBCDDB".
strKeep("abcZcba","bc") //Returns the string "bccb".
strKeep funtzioa strRem funtzioaren osagarria da.
strLen
Zehaztutako katearen luzera kalkulatzen du.
int strLen(str text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testu-mezu | Luzera kalkulatzeko katea. |
Itzuli balioa
Zehaztutako katearen luzera.
Oharrak
strLen("ABC"); //Returns the value 3.
strLen("ABCDEFGHIJ"); //Returns the value 10.
strLine
Lerro bakarra lerro anitz dituen kate batetik eskuratzen du.
str strLine(str string, int count)
Parametroak
| Parametroa | Azalpena |
|---|---|
| kate | Lerro anitz har ditzakeen katea. |
| kontatu | Itzultzeko lerroaren desplazamendua. |
Itzuli balioa
Kate-parametroak zehaztutako katearen kopiatutako lerroa.
Oharrak
Katearen lehen lerroak 0 desplazamendua du. Kate bati hainbat lerro esleitu diezaiokezu, \n edo \r\n karaktereak katean kapsulatuta. Gainera, at ikurra (@) erabil dezakezu hasierako komatxoen aurretik eta Sartu tekla erabil dezakezu katearen balioaren zatiak lerro anitzetan banatzeko X++ kode-editorean.
Adibidea
str mytxt = "first-line\nsecond-line\nlast-line";
// Prints "second-line".
print strLine(mytxt,1);
// Prints "last-line".
print strLine(mytxt,2);
strLTrim
Hasierako hutsuneak kentzen ditu testu-kate batetik.
str strLTrim(str text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testu-mezu | Hutsuneak ezabatzeko katea. |
Itzuli balioa
Hutsuneak kendu zaizkien testuaren baliokidea.
Oharrak
strLTrim funtzioa strRTrim funtzioaren osagarria da.
Adibidea
// Returns the text string "ABC-DEFG".
strLTrim(" ABC-DEFG");
strLwr
Zehaztutako katearen letra guztiak minuskulara bihurtzen ditu.
str strLwr(str _text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Minuskulara bihurtzeko katea. |
Itzuli balioa
Letra minuskulak soilik dituen zehaztutako katearen kopia.
Oharrak
strLwr funtzioa strUpr funtzioaren osagarria da. strLwr funtzioak LCMapString funtzioa erabiltzen du Win32 APIan.
Adibidea
static void strLwrExample(Args _args)
{
// Returns the text string "abcdd55efghij".
print strLwr("Abcdd55EFGHIJ");
pause;
}
strNFind
Zehaztutako karaktere-zerrendan sartzen ez den karaktere-kate baten lehen agerraldia bilatzen du.
int strNFind(str _text, str _characters, int _position, int _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Bilatu beharreko testu-katea. |
| _characters | Bilaketatik kanpo utzi beharreko karaktereen zerrenda. |
| _position | Bilaketa hasteko katearen posizioa. |
| _number | Bilaketaren norabidea eta zenbat posizio bilatu behar diren adierazten duen zenbaki sinatua. Minus zeinu bat _number aurretik badago, sistemak _number karaktereak bilatzen ditu _position alderantzizko ordenan. |
Itzuli balioa
_characters parametroak zehazten ez duen karaktere baten lehen agerraldiaren posizioa, edo 0 ez da aurkitu ez denean.
Oharrak
Bilaketa ez da maiuskulak eta minuskulak bereizten. Katearen hasieratik amaierara bilatzeko, erabili 1 balioa _position parametrorako. Minus zeinu bat _number parametroaren balioaren aurretik badago, karaktereak alderantzizko hurrenkeran bilatuko dira, _position parametroak zehaztutako posiziotik hasita.
strNFind("ABCDEFGHIJ","ABCDHIJ",1,10); //Returns the value 5 (the position of "E");
strNFind("CDEFGHIJ","CDEFGIJ",10,-10); //Returns the value 6 (the position of "H").
strNFind("abcdef","abCdef",3,2) //Returns the value 0.
strNFind("abcdef", "abcef",3,2) //Returns the value 4.
strNFind funtzioa strFind funtzioaren osagarria da.
strPoke
Kate baten zati bat beste kate batekin gainidazten du.
str strPoke(str _text1, str _text2, int _position)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text1 | Jatorrizko katea. |
| _text2 | Jatorrizko katearen zati batekin ordezkatuko den katea. |
| _position | Karaktereak ordezkatzen hasteko jatorrizko katearen posizioa. |
Itzuli balioa
Kate berria.
Oharrak
Kate berria jatorrizko katea baino luzeagoa izan daiteke. Hala ere, _position parametroaren balioa katearen luzera baino handiagoa bada, jatorrizko katea ordezkapenik gabe itzuliko da.
strPoke("12345678","AAA",3); //Returns the string "12AAA678".
strPoke("abcde","4567",4); //Returns the string "abc4567".
strPoke("abcde", "4567", "10"); //Returns the string "abcde".
strPrompt
Kate bat erantsi egiten du zehaztutako puntu-karaktere kopuruarekin, eta ondoren bi puntu eta zuriune-karaktere.
str strPrompt(str _string, _int len)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _string | Jatorrizko katea. |
| _len | Katearen azken luzera nahi da. |
Itzuli balioa
Erabiltzailearen sarrera eskaera baten itxura duen katea.
Oharrak
Kasu atipikoetan, _len parametroaren balioa jatorrizko katearen luzera baino zertxobait handiagoa denean, lehentasun handiena amaierako zuriunea gehitzeari ematen zaio. Ondoren, puntuari ematen zaio lehentasuna. Lehentasun txikiena periodoei ematen zaie. _len parametroaren balio negatiboek amaierako zuriune batekin erantsitako sarrerako katea itzultzen dute.
strPrompt("ab",-1); //Returns "ab ".
strPrompt("ab",3); //Returns "ab ".
strPrompt("ab",4); //Returns "ab: ".
strPrompt("ab",5); //Returns "ab.: ".
strPrompt("ab",6); //Returns "ab..: ".
Adibidea
static void JobStrPromptDemo(Args _args)
{
// Printed string is "[abc..: ]"
print "[", strPrompt("abc", 7), "]";
pause;
}
strRem
Kate batean zehaztutako karaktereak beste kate batetik kentzen ditu.
str strRem(str text1, str text2)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testua 1color | Karaktereak kentzeko katea. |
| testua 2color | Irteerako katetik kanpo utzi beharreko karaktereak. |
Itzuli balioa
Jatorrizko katearen gainerako edukia.
Oharrak
Funtzio honek maiuskulak eta minuskulak bereizten ditu.
strRem("abcd_abcd","Bc"); //Returns the string "abd_abd".
strRem("ABCDEFGABCDEFG","ACEG"); //Returns the string "BDFBDF".
Funtzio hau strKeep funtzioaren osagarria da.
strRep
Karaktere-kate bat errepikatzen du.
str strRep(str _text, str _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Errepikatzeko katea. |
| _number | Katea errepikatzeko zenbat aldiz. |
Itzuli balioa
Jatorrizko katearen edukia duen kate berria, zehaztutako aldiz errepikatzen dena.
Adibidea
Ondorengo adibidean ABABABABABAB testu-katea inprimatzen da.
static void strRepExample(Args _arg)
{
str strL;
;
strL = strRep("AB",6);
print strL;
pause;
}
strRTrim
Kate baten amaierako zuriunearen amaierako karaktereak kentzen ditu.
str strRTrim(str _text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Amaierako zuriune-karaktereak kentzeko katea. |
Itzuli balioa
Zehaztutako katearen kopia, zuriunearen amaierako karaktererik ez duena.
Oharrak
strRTrim("ABC-DEFG- "); //Returns the string "ABC-DEFG-".
strRTrim(" CD "); //Returns " CD".
strRTrim funtzioa strLTrim funtzioaren osagarria da.
strScan
Testu-kate batean beste kate baten agerraldia bilatzen du.
int strScan(str _text1, str _text2, int _position, int _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text1 | Bilatu beharreko katea. |
| _text2 | Aurkitu beharreko katea. |
| _position | Konparazio bat egiteko _text1 parametroko lehenengo posizioa. |
| _number | Konparazioa berriro saiatu beharreko _text1 parametroko posizio kopurua. Minus ikurra _number parametroaren aurretik badago, sistemak karaktere kopurua bilatzen du zehaztutako posiziotik alderantzizko hurrenkeran. |
Itzuli balioa
Zehaztutako katea katean aurkitu den posizioa; bestela, 0 (zero).
Oharrak
Konparazioak ez dira maiuskulak eta minuskulak bereizten. 1 baino txikiagoa den _position parametroaren balioak 1 bezala tratatzen dira. Eskaneatzearen norabidea _number parametroan zehaztutako zeinuak kontrolatzen du. Zeinu positibo batek adierazten du ondoz ondoko konparazio bakoitzak katearen amaieratik gertuago dagoen posizio bat hasten duela. Zeinu negatibo batek adierazten du konparazio bakoitza katearen hasieratik gertuago hasten dela posizio bat.
strScan("ABCDEFGHIJ","DEF",1,10); //Returns the value 4.
strScan ("ABCDEFGHIJ","CDE",10,-10); //Returns the value 3.
strUpr
Kate bateko letra guztiak maiuskulara bihurtzen ditu.
str strUpr(str _text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Letra maiuskulara bihurtzeko katea. |
Itzuli balioa
Letra minuskulak soilik dituen zehaztutako katearen kopia.
Oharrak
strUpr funtzioa strLwr funtzioaren osagarria da. strUpr funtzioak LCMapString() funtzioa erabiltzen du Win32 APIan.
Adibidea
Ondorengo adibideak ABCDD55EFGHIJ inprimatzen du.
static void strUprExample(Args _args)
{
print strUpr("Abcdd55EFGhiJ");
pause;
}
subStr
Kate baten zati bat eskuratzen du.
str subStr(str _text, int _position, int _number)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Jatorrizko katea. |
| _position | Berreskuratu beharreko zatia hasten den jatorrizko katearen posizioa. |
| _number | Jatorrizko katetik berreskuratu beharreko norabidea eta posizioen kopurua adierazten duen zeinu osoko zenbakia. Minus zeinu bat _number aurretik badago, sistemak azpikatea atzerantz hautatzen du zehaztutako posiziotik. |
Itzuli balioa
Jatorrizko katearen azpikatea.
Oharrak
Minus zeinu bat _number parametroaren balioaren aurretik badago, azpikatea zehaztutako posiziotik atzerantz hautatuko da.
subStr("ABCDEFGHIJ",3,5); //Returns the string "CDEFG".
subStr("ABCDEFGHIJ",7,-4); //Returns the string "DEFG".
subStr("abcdef",2,99) //Returns the string "bcdef".
subStr("abcdef",2,3) //Returns the string "bcd".
subStr("abcdef",2,-3); //Returns the string "ab".
strContains
Testu-kateak beste kate bat duen egiaztatzen du.
boolean strContains(str _text, str _potentialContains)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _text | Bilatu beharreko jatorrizko katea. |
| _potentialContains | Aurkitu beharreko katea. |
Itzuli balioa
True (egia) jatorrizko kateak bilatutako katea badu; bestela, faltsua.
Oharrak
Konparazioak ez dira maiuskulak eta minuskulak bereizten.
strContains("ABCDEFGHIJ","abc"); //Returns true.
strContains("ABCDEFGHIJ","ABC"); //Returns true.
strContains("ABCDEFGHIJ","K"); //Returns false.
strStartsWith
Testu-katea beste kate batekin hasten den egiaztatzen du.
boolean strStartsWith(str _string, str _potentialStart)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _string | Bilatu beharreko jatorrizko katea. |
| _potentialStart | Hasieran dagoen kate potentziala. |
Itzuli balioa
True balizko katea jatorrizko katearen hasiera bada; bestela, faltsua.
Oharrak
Konparazioak ez dira maiuskulak eta minuskulak bereizten.
strStartsWith("ABCDEFGHIJ","abc"); //Returns true.
strStartsWith("ABCDEFGHIJ","ABC"); //Returns true.
strStartsWith("ABCDEFGHIJ","B"); //Returns false.
strEndsWith
Testu-katea beste kate batekin amaitzen den egiaztatzen du.
boolean strEndsWith(str _string, str _potentialEnd)
Parametroak
| Parametroa | Azalpena |
|---|---|
| _string | Bilatu beharreko jatorrizko katea. |
| _potentialEnd | Amaieran dagoen kate potentziala. |
Itzuli balioa
True (egia) balizko kateak jatorrizko katea amaitzen badu; bestela, faltsua.
Oharrak
Konparazioak ez dira maiuskulak eta minuskulak bereizten.
strEndsWith("ABCDEFGHIJ","ghij"); //Returns true.
strEndsWith("ABCDEFGHIJ","HIJ"); //Returns true.
strEndsWith("ABCDEFGHIJ","B"); //Returns false.
strLRTrim
Testu-kate batetik hasierako eta buztaneko hutsuneak kentzen ditu.
str strLRTrim(str text)
Parametroak
| Parametroa | Azalpena |
|---|---|
| testu-mezu | Hasierako eta buztaneko hutsuneak ezabatzeko katea. |
Itzuli balioa
Zehaztutako katearen kopia, hasierako eta amaierako zuriune-karaktererik ez duena.
Oharrak
strLRTrim funtzioa strRTrim eta strLTrim funtzioen osagarria da.
Adibidea
// Returns the text string "ABC-DEFG".
strLRTrim(" ABC-DEFG ");