buenos días amigos con una duda , quiero encontrar una palabra de una cantidad de numero (un mil doscientos cuarenta y cuatro ) esa frase la quiero partir en dos ya que estoy imprimiendo en una impresora de tickets y el tamaño es de 50 espacios, seria pasar el cuarenta y cuatro al renglón que sigue ayudaaaaaa!!!
como encontrar una palabra en una frase
Started by
pepemangdl
, Nov 24 2017 09:51 AM
palabra contar length
2 replies to this topic
#1
Posted 24 November 2017 - 09:51 AM
#2
Posted 24 November 2017 - 10:00 AM
Si la idea es buscar una cadena dentro de otra basta con usar la funcion Pos() que te devuelve la posición en la que fue encontrada la subcadena. De no hallarla devuelve 0.
Luego, como ya tienes el largo de la subcadena puedes recuperar o "partir" el texto en tantos pedazos como requieras.
Busca en el foro sobre Pos() que hay varios hilos con código de ejemplo.
Saludos,
#3
Posted 29 November 2017 - 04:58 PM
Como meciona Delphius puedes usar Pos, para mas informacion puedes referirte a la documentacion oficial http://docs.embarcad...ByteString.html
Ejemplo
delphi
var Source:String; Index: Integer; begin Source:='blabaaabab aba un mil doscientos cuarenta y cuatro balababa'; Index:=Pos('un mil doscientos cuarenta y cuatro',Source); if Index>0 then WriteLn('La cadena se encuentra en la posicion ',Index) else WriteLn('La cadena no se encuentra '); end.