Ruby | String =~ Método

=~() es un método de clase String en Ruby que se utiliza con fines de coincidencia. Si el objeto dado es una expresión regular, este método lo usará como un patrón para compararlo con la string dada.

Sintaxis: str =~ obj

Parámetros: aquí, str es la string dada y obj es el objeto que se va a comparar.

Devuelve: La posición de inicio del partido o cero si no hay partido.

Ejemplo 1:

#ruby 2.3.1 
     
# Ruby program to demonstrate
# the =~ method
     
# Taking a string and
# using the method
puts "ayucd7845ef" =~ /\d/
  
#returns nil for this
puts "String" =~ 77

Producción:

5

Ejemplo 2:

#ruby 2.3.1 
     
# Ruby program to demonstrate
# the =~ method
     
# Taking a string and
# using the method
puts "952364127" =~ /\d/
  
puts "String123" =~ /\d/

Producción:

0
6

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal 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 *