Wstęp
Szlifuję własnie swoją bibliotekę, i jak się użyje niepoprawnego wyrażenia regularnego, to chciałbym w wyjątku umieścić to wyrażenie.
Tylko mam teraz zagwostkę, czy pokazać wyrażenie tak jak jest (normalnie), czy otoczyć je apostrofami? Normalnie apostrofy wydają się lepszym pomysłem, bo jawnie pokazuje gdzie się kończy i zaczyna wyrażenie (również z białymi znakami):
Standard use case
Apostrofy w wyrażeniu
Problem się pojawia, co jesli samo wyrażenie ma w sobie apostrofy albo cudzysłowy? Wtedy to wyglądałoby conajmniej dziwnie:
Krótkie wyrażenia
No i też staram się rozważyć bardzo krótkie ciagi, takie które nie wyglądają na wyrażenia regularne:
Whitespace'y
Ale znowu z drugiej strony, co jeśli w wyrażeniu są białe znaki i wtedy nie widać gdzie się zaczyna i kończy wyrażenie, np jak dodamy null byte: