Je veux juste savoir si ruby regex a un opérateur de non-correspondance comme !~
en perl. Je pense qu'il est peu pratique d'utiliser (?!xxx)
o (?<!xxxx)
parce que vous ne pouvez pas utiliser de motifs regex dans le champ xxx
partie.
!~
est documenté sous Objet .
8 votes
Tout ce que vous aviez à faire était d'allumer
irb
et l'essayer. Cela aurait probablement été plus rapide que de poster une question sur l'OS.35 votes
Mais ce n'est pas plus rapide que de googler 'ruby not match' et de trouver cette réponse sur SO ;)
3 votes
J'ai expérimenté pendant un certain temps avant de me retrouver coincé, de chercher sur Google et de trouver cette réponse (qui a fonctionné). Ne vous défoulez jamais sur quelqu'un qui pose une question.
2 votes
Il l'a formulé de manière sous-optimale. Ce que je pense qu'il voulait dire, c'est "souviens-toi que tu peux allumer
irb
et l'essayer. C'est probablement plus rapide, même, que de poster une question sur les SO, et c'est une excellente occasion de tester des choses en général." C'est ainsi que I Je l'ai entendu, en tout cas.