![]() |
Busqueda de texto
1 Archivos Adjunto(s)
hola amigos de clubdelphi vengo a expresarles una duda que tengo ya que la verdad estoy aprendiendo mucho de este foro y gran ayuda de un amigo ,bueno vamos al grano lo que quiero hacer es una aplicación que busque textos que se le pondra en un edit y el texto sera buscado en un memo pero lo que me crea dificultad es que quiero que el edit solo sea una parte del texto a buscar ahora les dejare un ejemplo.
Ejemplo: ![]() como dije quiero que el edit sea solo una parte de texto a seleccionar pero lo malo es quiero que 'file:' y'exe' sean como textos predeterminados de busqueda Gracias Espero que me hayan entendido eh echo lo mejor posible para q me entiendan gracias |
No estoy seguro de entender pero vamos a ver. Si quieres buscar lo que está en el edit dentro del memo, sólo tendrías que poner:
Pero si quieres buscar el texto del edit pero sólo si está con el texto predeterminado, puedes concatenar dicho texto al momento de buscar:
// Saludos |
Cita:
como haria para agregar a otro memo el texto seleccionado por la busqueda |
|
roman disculpa pero el codigo q me enseñas no me soombrea todo lo q quiero solo me sombre lo q esta en el edit lo q yo quiero es sobrear todo incluyendo file: y .exe
|
Gerson12, si lo que vas a introducir es la ruta completa, tendrias que modificar sólo al código que te expuso Román lo siguiente
En caso contrario te indico que es mejor que crees un tabla en memoria carges los datos y busques con un like en Sql. Esper te sirva de algo la ayuda |
Cita:
// Saludos |
Cita:
|
Hola Gerson12.
A ver si entendí lo que buscas... Supongamos que en Edit tenemos el texto: Cita:
Cita:
Si no me equivoque, creo que podrías hacer:
Saludos. |
hola gracias por responder pero el problema q tengo es q este mira en la imagen
![]() me selecciona la pagina google y todo pero tambien selecciona otra partes mas eso es lo q yo no quiero Pd: quiero q esta accion se haga varias veces para busque las paginas y las agrege a un memo |
Hola.
Tenes razón... entonces proba de este modo: Pero es claro que a menos que utilices variables en su lugar, siempre estarás limitado a buscar cadenas con el contenido 'https://www.' y '.com.pe'. Saludos. |
gracias eficsa me salvastes era y disculpa me pudrieses decir como puedo hacer para q no solo seleccione a 1 sino a todos los textos buscados en este caso https.//www.google.com.pe en este caso pondre y paginas iguales a https.//www.google.com.pe y quiero q me seleccione todas y esas paginas me las agrege a un memo si no es mucha molesta me seria de mucha ayuda tu opinion gracias
Pd: a pero estoy usando variables en el codigo o a q te refieres con tu recomendacion: Cita:
|
Hola Gerson12.
Cita:
Llamada: De ese modo si deseas buscar 'www.', '.com', '.com.es', etc, el procedimiento funcionará igual. Saludos. ------------------------ Edito: Te pongo otro ejemplo que creo, deja mas en claro la flexibilidad de este modo:
|
ah te referias a eso gracias creia q era otra cosa ^^ porfa ayudame en esta ultima duda porfa
me pudrieses decir como puedo hacer para q no solo seleccione a 1 sino a todos los textos buscados en este caso https.//www.google.com.pe en este caso pondre y paginas iguales a https.//www.google.com.pe y quiero q me seleccione todas y esas paginas me las agrege a un memo |
Hola Gerson12.
Ya había leido tu inquietud en el mensaje #12, pero no respondí a ese punto, por que al menos a mi, no se me ocurre como realizar múltiples selecciones de texto en un TMemo del modo que venimos tratando. Tal vez algún otro compañero conozca o se le ocurra la manera de lograrlo y nos eche un poco de luz. Lamento no poder ayudarte en eso... Saludos. :) |
Cita:
Gracias ^^#:-)# |
Cita:
Por que la función Pos devuelve la posición del primer caracter de un string comenzando por la posición 1, pero la propiedad SelStart determina el primer caracter seleccionado a partir de la posición 0. Saludos. |
gracias ^^ les agradesco mucho roman,eficsa,[José Luis Garcí] gracias a todos ^^
|
Como Obtener cierto texto de un memo
hola amigos quisiera hacerles una pregunta es que segun eh visto por internet se puede obtener un texto de un memo supongamos que en el el texto esta escrito esto:
Código:
gfdges posible hacer eso ¿? Estuve averiguando y segun parece se tiene que usar settext o gettex pero realmente estoy confundido |
Bueno, realmente esto ya lo preguntaste y se te respondió en el otro hilo. Detente a estudiar un poco las respuestas que te dimos para que aprendas a aplicar la técnica en este y otros casos.
//Saludos |
hola Roman pero lo que yo pregunte en el hilo pasado fue para hacer una busqueda o puede ser similar al otro hilo ¿? y q es get text(ya se q es obtener text xD) pero aparte como puedo usar un get text eso mas me interesa saber
|
Pues para encontrar el texto que dices tienes precisamente que hacer una búsqyeda, o sea, lo mismo que en el hilo anterior. No veo que relación pueda tener eso con GetText o SetText.
// Saludos |
pero yo quiero q lo buscado se agrege a otro memo diferente
|
Eso también lo preguntaste en el otro hilo
Cita:
Cita:
// Saludos |
ya gracias disculpa por las molestias la verdad recien entendi a q te referias si crees necesario borrar el tema haslo y disculpa :(
|
He combinado ambos hilos porque es lo mismo.
Gerson12, si tienes dudas y no lo tienes claro entonces sigue con el mismo hilo, vuelve a preguntar, explica lo que no entiendes y se continua hasta que lo entiendas y lo resuelvas, pero abrir otro hilo no sirve de nada, salvo para dispersar la información. Así que no hay problema, si no lo tienes claro, ya sabes, pregunta, que se te responderá. ( Para eso nos pagan :D ) |
No lo digas ni en broma, que hay algunos que exigen como si realmente nos pagaran :D
Yo lo que le recomendaría a Gerson, es que trate de entender las respuestas que se le dan en lugar de sólo aplicarlas en su sódigo. De esta manera podrá usarlas en otras partes y no sólo en el problema que origina la pregunta. // Saludos |
Cita:
|
Eso mismo!
// Saludos |
Hola.
En defensa de Gerson12, voy a decir que, aunque no identifico los temas como similares, se preocupo por consultar antes de de abrir un nuevo hilo. Mensaje privado: Cita:
Saludos. :) |
Sí, tienes razón. En realidad, no veo tanto problema en haber abierto un nuevo hilo. Lo que percibí -y es lo que le comento- es que es importante tratar de entender las soluciones que le den pues así el mismo habría notdo que no era necesario.
// Saludos |
Vaya, queda claro :)
|
gracias eficsa ^^ entonces ya vere la manera de encontrar solucion roman gracias roman lo q me dijistes de tu respuesta de comoa gregar lo buscado eso no era lo q tenia en mente pero bueno seguire buscando en san google gracias a todos
y gracias eficsa por tu defensa |
Cita:
// Saludos |
Cita:
Y en cuanto a la defensa... no veo que te hayan atacado ;) |
Hola.
Bueno parece que en este hilo me la paso aclarando... :D Cuando usé la estereotipada y tal vez poco acertada frase : "En defensa de ..." mi intención fue poner de manifiesto el interés de Gerson12 por observar las normas, pero bajo ningún punto de vista por que hubiera visto un "ataque" hacia él. Ya clarificado el punto, sólo nos queda esperar a que Gerson12 nos explique lo más detalladamente posible que es lo que en realidad desea hacer.. Un justificado saludo.:) |
Otra aclaración: :D
Sí, te había entendido :) |
Sí, yo también te había entendido. Y sí, en este hilo hay más aclaraciones que cosas que aclarar. :D
// Saludos |
creo que me veo como un tonto :(
Tratare de explicarme lo mejor posible lo q quiero hacer es una aplicaccion q obtenga texto de un memo y ese texto obtenido lo agregue a un listbox les dare un ejemplo Cita:
espero q esta ves me hayan entendido y si cumpen si pregunto demasiado =( y roman gracias por tu consejo me guie de una respuesta para otra cosa pero la verdad que como dije antes se poco pero me gustaria aprender mas viendo sus respuesta de ayuda gracias espero que esta ves me entiendan si puedo mas tarde pongo una imagen ya q no tengo delphi ahora . PD:destino a donde se agregaran los textos extraidos seran un listobox. Chau! |
Hola Gerson12.
Ahora creo haber entendido lo que buscas... Es copiar desde un TMemo hacia un TListBox, todos aquellos términos que comiencen en una cadena inicial A y otra final B incluyendo los caracteres que existan en el medio sin importar cuales sea. Entonces podrías hacer:
Llamada de ejemplo: Tomando como ejemplo el téxto de tu mensaje anterior, en ListBox1 obtendríamos: Cita:
|
| La franja horaria es GMT +2. Ahora son las 22:55:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi