Encuentre la próxima ocurrencia de patrón en string en Julia – método findnext()

findnext () es una función incorporada en julia que se utiliza para devolver la siguiente aparición del patrón especificado en una string especificada a partir de la posición especificada.
 

Sintaxis: 

findnext(pattern::AbstractString, string::AbstractString, start::Integer)

Parámetros: 
 

  • pattern::AbstractString: patrón especificado
  • string::AbstractString: string especificada
  • start::Integer: Es la posición de inicio desde donde se va a realizar el cotejo.

Devoluciones: Devuelve la siguiente aparición del patrón especificado en una string especificada a partir de la posición especificada. 
 
Ejemplo 1: 

Python

# Julia program to illustrate
# the use of String findnext() method
  
# Here the pattern is "g", String is
# "geeks" and position is 1
Println(findnext("g", "geeks", 1))
 
# Here the pattern is "G", String is
# "GeeksforGeeks" and position is 6
Println(findnext("G", "GeeksforGeeks", 6))
 
# Here the pattern is "e", String is
# "GeeksforGeeks" and position is 5
Println(findnext("G", "GeeksforGeeks", 5))
 
# Here the pattern is "k", String is
# "GeeksforGeeks" and position is 2
Println(findnext("G", "GeeksforGeeks", 2))

Producción: 
 

Ejemplo 2: 

Python

# Julia program to illustrate
# the use of String findnext() method
  
# Here the pattern is "23", String is
# "12345" and position is 1
Println(findnext("23", "12345", 1))
 
# Here the pattern is "23", String is
# "12345" and position is 2
Println(findnext("23", "12345", 2))
 
# Here the pattern is "3", String is
# "12345" and position is 5
Println(findnext("3", "12345", 5))
 
# Here the pattern is "123", String is
# "123123123" and position is 4
Println(findnext("123", "123123123", 4))

Producción: 
 

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *