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.