Sto cercando di capire il modo migliore per farlo ...speciale divisione stringa in Ruby
Data una stringa
s = "if someBool || x==1 && y!=22314"
mi piacerebbe utilizzare Ruby per separare le dichiarazioni e gli operatori booleani .. così mi piacerebbe dividere questo in
["if","someBool","||","x","==","1","&&","y","!=","22314"]
ho potuto utilizzare s.split(), ma questo solo divide con lo spazio come delimeters..but mi piacerebbe x! = y da dividere troppo (sono frasi booleane valide, semplicemente non hanno spazio in mezzo per una buona leggibilità). Ovviamente il modo più semplice è richiedere all'utente di mettere dello spazio tra operatore booleano e variabili, ma esiste un altro modo per farlo?
Sì, lo fa per me. Bello. – Shadowfirebird