Liniile din vba și lucrul cu ele - programarea vba (birou)

Trim ("imprimare") = "imprimare"

InStr ([<старт>,] <строка 1>, <строка 2> [ <сравнение>])

Căutări pentru un substring într-un șir. Returnează poziția primei apariții a unui șir <строка 2> în linie <строка 1>, <старт> - Poziția la care începe căutarea. Dacă acest argument este omis, căutarea începe la începutul liniei

Instr ("C: Temp test.mdb", "Test") = 9 Dacă șirul de căutare nu este pe linia specificată, funcția returnează 0

InStrRev ([<старт>,] <строка 1>, <строка 2> [ <сравнение>])

Se caută un substring într-un șir, dar începe căutarea de la sfârșitul liniei și returnează poziția ultimei apariții a subrecursului. Argument opțional <сравнение> determină tipul de comparare a două rânduri

Înlocuiți (<строка>, <строка Поиск>, <строка Замена>)

Acesta permite înlocuirea unei subrubrici a altui în linie. Această funcție caută toate aparițiile argumentului <строка Поиск> în argument <строка> și le înlocuiește <строка Замена>

Pentru a compara valorile șirului, puteți utiliza operatorii obișnuiți pentru compararea valorilor numerice, deoarece atunci când comparăți caracterele, se compară codul lor binar.

Pentru a compara valorile string se aplică, de asemenea, La fel ca operatorul, care poate detecta o coincidență inexacte, de exemplu, expresia „intrare“ Like „Conectați-vă *“ va avea la True, deoarece compară șirul începe cu cuvântul „Conectare“. Asteriscul (*) din șir înlocuiește un număr arbitrar de caractere. Alte caractere care sunt manipulate de către operatorul Like în șirul de comparat:

  • ? - orice caracter (unul);
  • # - un număr (0-9);
  • [<список>] este un caracter care se potrivește cu unul dintre simbolurile listei;
  • [!<список>] este un caracter care nu se potrivește cu nici unul dintre simbolurile din listă.

Următoarele trei funcții vă permit să lucrați cu o serie de șiruri de caractere

  • Split (<строка> [ <разделитель>]) - convertește un șir într-o serie de substringuri. Implicit, delimitatorul este un spațiu. Este convenabil să utilizați această funcție pentru împărțirea unei fraze în cuvinte. Cu toate acestea, puteți specifica orice alt separator în această funcție. De exemplu, Split (3, "Această propunere de test") returnează o serie de trei valori de șir: "This", "test", "sentence".
  • Alăturați-vă<массив Строк> [ <разделитель>]) - convertește o serie de șiruri într-o singură linie cu delimitatorul specificat.
  • Filtru (<массив Строк>, <строка Поиск>[ <включение>] [, <сравнение>]) - scanează o serie de valori șir și arată în ea pentru toate subrețelele care se potrivesc cu șirul specificat.

Această funcție are patru argumente:

  • <строка Поиск> - Șirul de căutare;
  • <включение> - parametru (valoare boolean), care indică dacă rândurile returnate includ subsirului dorită sau returna numai acele rânduri de matrice care nu conțin șirul de căutare ca subșir invers;
  • <сравнение> - un parametru care determină metoda de comparare a șirurilor de caractere.

Alte trei funcții asigură conversia șirurilor:

Și ultimele două funcții generează șiruri de caractere

  • Spațiu (<число>) - creează un șir constând din numărul specific de spații;
  • String (<число>, <символ>) - creează un șir constând din numărul de caractere specificat în primul argument. Caracterul în sine este indicat în al doilea argument.

Creați un program care funcționează cu variabile de șir. Pentru aceasta, creați o formă în care apar următoarele mesaje:

1: este raportată lungimea șirului introdus în primul câmp text (1 rând);

2 punct: convertește toate caracterele câmpului de text al treilea (3 linii) în majuscule;

Instrumente comerciale pentru prelucrarea de linii

Un cadru bun este cea mai bună soluție pentru lucrul fără probleme cu șiruri de caractere.

Execuția tehnologiei

Exemplu de formă în modul de proiectare și în stare de funcționare

Informații suplimentare despre acest subiect

Marea majoritate a comandanților web nu au nicio idee despre utilizarea corectă a fonturilor și aici sunt cele mai frecvente greșeli la utilizarea fonturilor

Ca lider al blogului dvs. de a face bani cu ajutorul serviciului Rotapost, precum și de a promova un blog

Cum să lucrezi corect și corect cu sesiunile din PHP - o descriere detaliată cu un exemplu

Articole similare