Encontrar ultima ocurrencia de subcadena
Hola a todos
Como muchos sabran, la funcion pos() retorna el indice de la primer ocurrencia de una subcadena dentro de una cadena principal. Estoy buscando una funcion, o algo de codigo que me permita encontrar la ultima ocurrenca de una subcadena dentro de otra Estuve intentando hacerlo yo mismo (sin buenos resultados) con un Repeat -> Until Alguien tiene alguna mejor idea? Gracias :D |
Hola, puedes usar la función: "LastDelimiter".
Saludos |
A mi se me ocurre buscar el reverso de la subcadena en el reverso de la cadena y luego tomar el complemento de la posición encontrada respecto a la longitud de la cadena tomando en cuenta la longitud de la subcadena :D
O sea:
// Saludos |
Muchisimas gracias por la ayuda
Ambas me parecen soluciones perfectas. Saludos! |
Preguntita al gran Roman: ¿Desde qué versión de delphi se incluye la libreria StrUtils?
Yo es que sigo con D5 y creo que esa librería no la tengo ..... |
Cita:
// Saludos |
je je je muchas gracias, me ire componiendo mi propio tcp_StrUtils :D
|
La franja horaria es GMT +2. Ahora son las 07:10:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi