Esta publicación lo guiará sobre la consulta mencionada.
Cómo encontrar una cadena dentro de una cadena en PowerShell?
Estos métodos dados se pueden aplicar para corregir la consulta mencionada:
Método 1: Use la función "Substring ()" para encontrar una cadena dentro/dentro de una cadena
El "Subcadena ()"Es un método PowerShell incorporado para encontrar o extraer una cadena. Para encontrar una cadena, agregue el número de índice de inicio y finalización, que comienza desde 0.
Ejemplo
Esta demostración ayudará a encontrar una cadena dentro/dentro de una cadena de PowerShell utilizando la función "Substring ()":
> $ str = "Esta es una cadena."
> $ str.Subcadena (0,4)
En el ejemplo mencionado anteriormente:
Como se puede observar que la cadena se ha encontrado o extraída con éxito.
Método 2: use la propiedad "Longitud" junto con la función "Substring ()" para encontrar una cadena dentro/dentro de una cadena
Otra forma de encontrar la cadena dentro de una cadena es concatenar el "Longitud"Propiedad con el"Subcadena ()" método. Se usa para encontrar los últimos caracteres de una cadena.
Ejemplo
> $ str = "Esta es una cadena."
> $ str.Subcadena ($ str.Longitud -7)
En el código anterior, hemos utilizado el "Longitud"Propiedad concatenada con la variable asignada por cadenas y asignó un número para encontrar una cadena:
La cadena respectiva se encontró con éxito.
Conclusión
La cadena dentro/dentro de una cadena se puede encontrar usando el "Subcadena ()" función. Por esa razón, primero, asigne una cadena a una variable y luego concatene la variable asignada por cadena al método "substring ()". Dentro de los paréntesis, agregue los números de índice de inicio y finalización de la cadena que desea encontrar o extraer. Este artículo ha discutido en detalle para arreglar la consulta mencionada.