Oprócz JavaScript na ^
i $
równoważne Ruby \A
i \z
, jakie inne subtelne różnice są tam między dwoma silnikami regularnych wyrażeń?Różnice między Ruby 1.9 i Javascript regexp
szukam subtelnych różnic, gdzie ten sam regex mogą zachowywać się w różny sposób, na przykład /^abc$/
będzie pasował to w Ruby:
123
abc
def
Ale to nie będzie pasował w JavaScript.
Istnieją również różnice między poszczególnymi wersjami Rubiego. Ruby 1.8 nie obsługuje twierdzeń typu look-behind, natomiast Ruby 1.9 to robi. – tybro0103
@ tybro0103 Ups, powinienem określić, która wersja. –