Geçenlerde yazarın /
yerine !
böyle bir ikame bir komut gördüm ::s!abc!ABC!g
Bu kullanımla ilgili bazı belgeler bulmaya çalıştım, ancak alakalı bir şey bulamadım. Bu yüzden kendim denemeye çalıştım ve bir kez daha iki işaret arasındaki gerçek farkı anlayamadım. İşte bulduğum:
- Bu karıştırmak mümkün değildir
!
ve/
bir komuta. Örneğin:s!abc/ABC
başarısız olur. - Bir örüntüden a
!
kaçmasını önlemek için kullanmak yararlı olabilir/
. Mesela ben değiştirmek istiyorsanız</
ile%
kullanabileceğim:%s!</!%!g
yerine:%s/<\//%/g
. - Bazı durumlarda bazı regex ile çalışmaz
/
ve düzgün çalışır,!
ancak gerçekten bir regex uzmanı olmadığım için bundan emin değilim.
Benim sorum basit: !
Yedek bir komutta kullanmanın avantajı nedir ve ne zaman kullanmaya karar vermeliyim /
?