Az 1c-ben lévő karakterláncokkal való munkavégzés 8

A karakterlánc a primitív adattípusok egyike az 1C: Enterprise 8. A karakterlánc típusú változók tartalmaznak szöveget.

A típusú karakterlánc változóinak értékei kettős idézőjelekkel vannak ellátva. Többféle változó is hozzáadható.

Per 1 = "Word 1";
Per 2 = "Word 2";
Per 3 = Per 1 + "" + per 2;

Ennek eredményeképpen a Per3 értéke "Word 1 Word 2" lesz.

Ezenkívül az 1C: Enterprise 8 rendszereknek vannak funkcióik a karakterláncok használatához. Tekintsük a fő:

Adja meg a karakterláncot (<Строка>, <Подсказка>, <Длина>, <Многострочность>) - a funkció egy olyan párbeszédpanel megjelenítésére szolgál, amelyben a felhasználó megadhatja a String típusú változó értékét. paraméter <Строка> kötelező, és tartalmazza annak a változónak a nevét, amelyre beírja a megadott karakterláncot. paraméter <Подсказка> opcionális - ez a párbeszédpanel címe. paraméter <Длина> opcionális, megjeleníti a beviteli karakterlánc maximális hosszát. Az alapértelmezés nulla, ami korlátlan hosszúságot jelent. paraméter <Многострочность> Nem kötelező. Meghatározza a többsoros szöveg bevitelének módját: Igazság - több soros szöveg bevitel vonalhatárolóval; Hamis - írj be egy egyszerű karakterláncot.

Word-to-Word konverziós funkciók:

Ppeg (<Строка>) - a karakterlánc összes karakterét nagybetűvé alakítja.

Heper (<Строка>) - egy karakterlánc összes karakterét kisbetűvé alakítja.

TRG (<Строка>) - a karakterlánc összes karakterét átírja a címregiszterre. Ez azt jelenti, hogy az első betűk minden szóban nagybetűvé válnak, és a fennmaradó betűk kisbetűsek.

A karakterek keresésének és cseréjének funkciói egy sorban:

Keresés (<Строка>, <ПодстрокаПоиска>) - megkeresi a keresési alfaj előfordulási karakterének számát. Például:

talál # 40; "String". "Oka" # 41; ;

Ennek eredményeképpen visszaadja az értéket 4.

Cserélje ki (<Строка>, <ПодстрокаПоиска>, <ПодстрокаЗамены>) - megtalálja a forrásszövegben a keresés alsó részének minden előfordulását, és helyettesíti a helyettesítést.

EmptyString (<Строка>) - ellenőrzi a karakterlánc jelenlétét. Ha nincsenek szignifikáns karakterek, vagy egyáltalán nincsenek szimbólumok, akkor az True értéke visszaadódik. Egyébként - Lies.

Események száma (<Строка>, <ПодстрокаПоиска>) - kiszámítja a forrásszövegben a keresési szubsztring előfordulási számát.

String konverziós funkciók:

Az oroszlán (<Строка>, <ЧислоСимволов>) - először adja vissza a karakterlánc első karaktereit.

Jogok (<Строка>, <ЧислоСимволов>) - A string utolsó karaktereit adja vissza.

A közeg (<Строка>, <НачальныйНомер>, <ЧислоСимволов>) - hosszú hosszúságú karakterláncot ad vissza <ЧислоСимволов>, kezdve a karakterrel <НачальныйНомер>.

SocrL (<Строка>) - A karakterlánc első jelentős karakterének bal oldalán csonkítja a jelentéktelen karaktereket.

SocRP (<Строка>) - csonkítja a jelentéktelen karaktereket, amelyek a sor utolsó legfontosabb karakterének jobb oldalán állnak.

SocrLP (<Строка>) - A karakterlánc első jelentős karakterének bal oldalán és a karakterlánc utolsó jelentős karakterének jobb oldalán csonkítja a jelentéktelen karaktereket.

Egy vonal beszerzése (<Строка>, <НомерСтроки>) - sorszámot kap egy több vonalas sorból.

Egyéb funkciók:

СтрДлина (<Строка>) - visszaadja a karakterlánc számát.

СтрЧислоСтрок (<Строка>) - A többsoros karakterláncban lévő sorok számát adja vissza. A karakterlánc akkor tekintendő újnak, ha az el van választva az előző sortörzstől.

Ossza meg a társadalmi. hálózatba

Kapcsolódó cikkek