Я пытался создать регулярное выражение ruby, которое соответствует конечным пробелам - но не заполнителям отступов - так что я могу выделить их.
У меня было это /\b[\t ]+$/
, и оно работало, пока я не понял, что оно работает только тогда, когда концы строк [a-zA-Z]
. :-( Так что я превратил его в /(?!^[\t ]+)[\t ]+$/
, и кажется, что он становится лучше, но он все еще не работает должным образом. Я потратил часы, пытаясь заставить это работать безрезультатно. Пожалуйста, помогите.
Вот несколько текстовых тестов, поэтому их легко добавить в Rubular, но строки отступа убираются, поэтому потребуется несколько пробелов и / или табуляции. Если в строках 3 и 4 есть пробелы, они не должны совпадать со строками 3-5, 7, 9.
some test test
some test test
some other test (text)
some other test (text)
likely here{ dfdf }
likely here{ dfdf }
and this ;
and this ;
В качестве альтернативы, есть ли более простой / более элегантный способ сделать это?