elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales (Moderador: engel lex)
| | |-+  Copiar líneas de texto que contengan cierta palabra.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Copiar líneas de texto que contengan cierta palabra.  (Leído 1,564 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.768


Hackentifiko!


Ver Perfil
Copiar líneas de texto que contengan cierta palabra.
« en: 31 Mayo 2026, 00:52 am »

Supongamos que tengo una lista larga de líneas como estas:
  Variable _level0.S0vXXv00vXTurno = "X"
  Variable _level0.S0vXXv00vXFirstAPosible = 1
  Variable _level0.S0vXXv00vXLastAPosible = 7
  Variable _level0.EndEsperadoDeBest = "X"
  Variable _level0.XLoseChanceDeBest = 0
  Variable _level0.XWinChanceDeBest = 100
  Variable _level0.OLoseChanceDeBest = 442.857142857143
  Variable _level0.OWinChanceDeBest = 457.142857142857
  Variable _level0.XLoseChance = 264.52380952381
  Variable _level0.XWinChance = 635.47619047619
  Variable _level0.OLoseChance = 635.47619047619
  Variable _level0.OWinChance = 264.52380952381
  Variable _level0.AccionesRealizadas = 9
  Variable _level0.DistanciaDeBest = 2
  Variable _level0.BestAction = 0
  Variable _level0.SX0Xvvv0X0BestAction = 3
  Variable _level0.SX0Xvvv0X0EndEsperadoDeBest = "X"
  Variable _level0.SX0Xvvv0X0DistanciaDeBest = 1
  Variable _level0.SX0Xvvv0X0XLoseChance = 0
  Variable _level0.SX0Xvvv0X0XWinChance = 100
  Variable _level0.SX0Xvvv0X0OLoseChance = 100
  Variable _level0.SX0Xvvv0X0OWinChance = 0
  Variable _level0.SX0Xvvv0X0XLoseChanceDeBest = 0
  Variable _level0.SX0Xvvv0X0XWinChanceDeBest = 100
  Variable _level0.SX0Xvvv0X0OLoseChanceDeBest = 100
  Variable _level0.SX0Xvvv0X0OWinChanceDeBest = 0
  Variable _level0.SXv00vXXv0BestAction = 1
  Variable _level0.SXv00vXXv0EndEsperadoDeBest = "X"
  Variable _level0.SXv00vXXv0DistanciaDeBest = 1
  Variable _level0.SXv00vXXv0XLoseChance = 0

Y quiero copiar sólo las que dicen BestAction.

¿Existe algún modo? Que no sea usando IA.

Creo que puedo borrar las demás variables para que no aparezcan en la lista, eso sería mejor, pero bueno, he ahí la duda.


En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.262



Ver Perfil
Re: Copiar líneas de texto que contengan cierta palabra.
« Respuesta #1 en: 31 Mayo 2026, 02:17 am »

Yo te recomendaría aprender a usar SublimeText que es mágico con las multiselecciones, si eres más fan del clásico Notepad++ de toda la vida, también lo puedes utilizar para esto que no es tan complicado.

En caso de Notepad++ simplemente pega todas tus líneas, selecciona la parte a buscar, en este caso BestAction, ahora ve al menú Editar > Multiseleccion total y elige una de las opciones que ofrece, normalmente la primera que es la más permisiva, se seleccionarán todos las palabras BestAction del documento, ahora solo debes presionar la tecla Inicio para mover los cursores al inicio de la línea, luego presionas Shift + Fin para seleccionar de ese inicio de línea hasta el final de la línea, ahora presionas Ctrl + C para copiar, abres una nueva pestañita en el Notepad++ (Ctrl + N) y presionas Ctrl + V para pegar, así de fácil.

En caso de SublimeText ya tienes el atajo Ctrl + F3 para hacer la multiseleccion de la palabra seleccionada, luego es igual que con Notepad++


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 10.025



Ver Perfil
Re: Copiar líneas de texto que contengan cierta palabra.
« Respuesta #2 en: 31 Mayo 2026, 07:15 am »

¿Pero dices copiar de forma manual, no programática?. Con Sublime Text ese tipo de tareas manuales es algo muy sencillo...

( Click en la imagen para ver la animación GIF. )
« Última modificación: 31 Mayo 2026, 07:29 am por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines