Опция x
игнорирует пробелы в самом регулярном выражении , что позволяет вам лучше форматировать регулярные выражения для чтения без изменения их значения. Вы могли бы написать:
irb(main):008:0> r = /
irb(main):009:0/ S
irb(main):010:0/ d+?
irb(main):011:0/ E
irb(main):012:0/ d+?
irb(main):013:0/ /ix
Чтобы получить регулярное выражение с тем же значением, что и в вашем примере.