Posiciones Delphi en Pascal
En Delphi, como en cualquier otro lenguaje de programación, puede trabajar con cadenas. Hay muchas funciones para trabajar con ellos. En este artículo, veremos las funciones de cadena más populares en Delphi.
Encontrar un personaje en una cadena
En Delphi, pos se usa para encontrar el puestopersonaje o grupo de personajes en una cadena. Esta función se usa de la siguiente manera: pos (la cadena que estamos buscando, la cadena que estamos buscando). Por ejemplo, en la palabra "máquina" necesitamos encontrar la letra "O". Escribe pos ('o', 'Automático'). Durante la ejecución del programa, aparece el número 4 en lugar de esta función, ya que la letra O en la palabra "máquina automática" está en el 4 ° lugar. O queremos encontrar toda una línea de símbolos. En la palabra "Refrigerador" encuentra un "dile". Pos ('dil', 'refrigerador'). Nos devolverá 5, ya que el paso del dile comienza con 5 caracteres. Si el personaje o una línea de caracteres en la línea original no existe, la función devuelve 0. También es importante recordar que las letras ay A son diferentes, por lo que si necesitas encontrar todas las letras a en la palabra, busca tanto a como A.
Otras funciones en Delphi
Además de la función pos, Delphi incluyemuchas funciones para trabajar con cadenas. Por ejemplo, la función copiar. Se usa para copiar una sola sección de una línea a otra. Además, la función concat sirve como concatenación de dos líneas. Como en matemáticas, se agregan dos números, las líneas también se unen.
Procedimientos de cadena en Delphi
Las funciones siempre devuelven algo, pero los procedimientos- no Ejemplos de procedimientos de cadena son los procedimientos de inserción y eliminación. El procedimiento Delete puede eliminar fragmentos de una cadena. E Insertar - para insertar. Combinando hábilmente estos procedimientos, y también utilizando funciones, puede obtener excelentes resultados, por ejemplo, todos los correctores de errores funcionan que enfatizan palabras escritas incorrectamente, y también las corrigen, traductores, diccionarios, etc. Todos usan funciones de cuerda, pero probablemente no en Pascal. Conociendo las funciones de cadena y los procedimientos, puede, por ejemplo, escribir el programa que se muestra en la figura anterior.