que estoy tratando de averiguar la mejor manera de hacer esto ...división cadena especial en Ruby
Dada una cadena
s = "if someBool || x==1 && y!=22314"
Me gustaría utilizar Ruby a separar las declaraciones y los operadores booleanos .. así que me gustaría dividir esto en
["if","someBool","||","x","==","1","&&","y","!=","22314"]
que podría utilizar s.split(), pero esto sólo fracturas con el espacio como delimeters..but me gustaría x! = y se divida demasiado (Son oraciones booleanas válidas, simplemente no tienen espacio en el medio para una buena legibilidad). Por supuesto, la forma más fácil es exigir al usuario que ponga espacio entre el operador booleano y las variables, pero ¿hay alguna otra forma de hacerlo?
Sí, eso lo hace por mí. Bonito. – Shadowfirebird