Prueba de cadena que contiene caracteres variables en Ruby
Frecuentes
Visto 209 veces
0
puedo hacer algo como esto?
string = "123" + rand(10).to_s + "abc"
=> "1237abc"
string.include?("123" + string.any_character(1) + "abc") # any_character(digit)
=> true
el punto es conocer una parte de una cadena como digamos una cadena de etiquetas html, probando algo como Cambios de nombre todos los días
y encuentre fácilmente el título de la fuente cada vez, sin importar cuál sea, pero para mí, siempre será un carácter, así que, ¿alguna ayuda aquí?
2 Respuestas
0
Prueba ese código:
string = "123" + rand(10).to_s + "abc"
string =~ /123\dabc/
0 significa que el patrón comienza en el carácter 0. Este devuelve cero cuando el patrón no coincide. Si desea hacer coincidir solo el cambio de texto completo /123\dabc/
dentro /^123\dabc$/
contestado el 03 de mayo de 12 a las 09:05
0
Puedes usar expresiones regulares con rubí Ejemplo:
string = "123" + rand(10).to_s + "abc"
string.match /123\dabc/
contestado el 03 de mayo de 12 a las 09:05