W Ruby oba wyrażenia wydają się zrobić podobne rzeczy:Jaka jest różnica między/to/a/ Ait Z/
'it' =~ /^it$/ # 0
'it' =~ /\Ait\Z/ # 0
# but
/^it$/ == /\Ait\Z/ # false
Więc zastanawiać, jaka jest różnica między ^
- \A
i $
- \Z
i jak wybrać, którego z nich użyć?
Czy w twoim przykładzie nie ma literówki? Powinien być '/ \ Ait \ Z /', prawda? –
Tak, to jest typ. Dzięki. –
@All: Zastanawiasz się, którą odpowiedź powinienem przyjąć, ponieważ wszystkie są bardzo jasne? Zrobię to po liczbie Up-Votes w kilka dni prawdopodobnie. –