Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problemik z regexp

14 views
Skip to first unread message

RM

unread,
Sep 14, 2020, 2:00:42 PM9/14/20
to
Piszę obfuscator PHP. Chcę zamienić tekst:
$xyz = "Strona główna \\\$xyz \\\\$xyz";
na tekst:
$yajguiffxs_x_x_ = "Strona główna \\\$xyz \\\\$yajguiffxs_x_x_";
Używam wyrażeń regularnych. Próbuję takiego:
[^\\]?(\\\\)*\$([a-zA-Z_][a-zA-Z0-9_]+)
jednak wtedy obfuscator zamienia mi tekst na:
$yajguiffxs_x_x_ = "Strona główna \\\$yajguiffxs_x_x_
\\\\$yajguiffxs_x_x_";
czyli źle, bo po trzech slashach chciałbym $xyz a nie $yajguiffxs_x_x_
Proszę o pomoc w skonstruowaniu wyrażenia regularnego.

RM

unread,
Sep 15, 2020, 3:20:03 AM9/15/20
to
W dniu 14.09.2020 o 20:00, RM pisze:
Już wiem: (^|[^\\])(\\\\)*\$([a-zA-Z_][a-zA-Z0-9_]+)
Działa.
0 new messages