( uid_18247 | 2020. 11. 09., h – 14:29 )

Tehát konkretice: mit javasoltok a következő funkciók neveinek: 

substring képzése

0x839DFFD6645AD372

string megfordítása helyben

0xE4B0E81F2EA3D3BC

string első karaklerének elhagyása

0xE7CB25C6F9045550

string utolsó karakterének elhagyása

0x1BD10A4AAD91A8B8

egy karakter hozzáfűzése a string végéhez.

0xB22197F6B2EB1933

dissect: stringből egy rész kihagyása.

0x481708026FEFFF92

Egy string beszúrása a string egy adott pozíciója ELÉ, illetve azon pozíció UTÁN.

0x911BEEF84EF37EBC

Annak vizsgálata, egy string tartalmaz-e egy másik stringet a belsejében

0x83CE344C155A6ABF

Egy karakter első előfordulásának keresése a stringben.

0x4E5AFB65AF730CB4

A string karaktereinek balra vagy jobbra léptetése (rotációja) .

0xB92EA51B4E29D8CF

A string karaktereinek kis- illetve nagybetűssé alakítása.

0xCCDE8E7BD241F745

A string feltöltése egy adott karakterrel.

0x5E078699FB20C9D8

String előállítása egy adott karakter n-számú ismétlésével.

0xF282DFEA63DFE603

A string balra-, jobbra-, illetve középre igazítása egy adott hosszúságú mezőben, a maradék közöket szóközzel feltöltve, szükség esetén a kilógó vég csonkolásával.

0x4E44B85DFAA4B383

A string balra igazítása az MC-ben szokásos módon, amikoris ha a string hosszabb mint a megadott mezőhossz, akkor az elejét és a végét látjuk, és középen van kihagyva a bele nem férő mennyiség, s ezt egy ~ karakter jelöli.

0x1A641BA6FB144DD0

A string elején levő whitespace karakterek lehagyása.

0x64D7B8F42391ADB1

A string végén levő whitespace karakterek lehagyása.

0xCAFED3774290D246

A string elején és végén levő whitespace karakterek lehagyása.

0x5FD4D4FA685A2A4F

A stringben levő összes whitespace karakter szóközre cserélése.

0x80F9F8F674809D7E

A stringben levő összes whitespace karakter lecserélése szóközre úgy, hogy az egymás utáni whitespace karakterek csoportja egyetlen szóközzel van helyettesítve.

0x918A0B86EBED3B4A

Annak vizsgálata hogy a string végén egy / jel van-e, s ha nem akkor kiegészíti e jellel a stringet.

0xED4879B9D445563B

Annak vizsgálata hogy a string végén egy újsor jel van-e, s ha nem akkor kiegészíti e jellel a stringet.

0x5629946BDC1A70E1

Annak vizsgálata, a string végén újsor karakter áll-e, s ha igen, akkor azt lehagyja.

0x0E1C3C90583CF2F9

Az összes C stílusú azaz // -el kezdődő vagy /* ... */ közti megjegyzés eltávolítása a stringből.

0x7C80E2B25D7D815F

File beolvasása a stringbe.

0xC3384558370DFAEB

A string stringtömbbé alakítása, úgy, hogy a stringtömb egy sorába az kerül amit újsor karakter zár le.

0xE252C933DC42ECFC

String kiiratása fájlba, UTF-8 formátumban.

0x173B627674EDF646

Egy karakter előfordulásainak száma a stringben.

0xED44DF6B21B1B98B

A string szavakra bontása. Azaz e művelet eredménye egy stringtömb lesz aminek minden eleme egy szó. Szó az amit whitespace karakterek határolnak (vagy a string legeleje vagy vége).

0x11FF4B5DD7953DBC