Powiedzmy, że chcę dopasować do komentarzy CVS, takich jak:
// $Source$
Moje wyrażenie regularne wygląda obecnie tak:
if ( /^//s*$Source$/ =~ line)
Które działa, ale zastanawiam się - czy jest ładniejszy sposób na napisanie tego?
Odpowiedzi:
0 dla odpowiedzi № 1Użyj %r
składnia:
if ( %r{//s*$Source$} =~ line)
^^ I"m not sure whether ruby would allow unescaped `$` here or not