witam,
potrzebuję napisać wyrażenie regularne, które korzysta z mniej więcej takiego wzorca (moimi słowami)
dowolny_znak + SŁOWO + dowolny_znak + ( + dowolny_znak(co najmniej jeden) + ) + dowolny_znak + ; + dowolny_znak
zamiast dowolny_znak może być znak alfanumeryczny lub białe znaki (zero, jeden lub więcej).
Mam problem z konstruowaniem takiego wyrażenia. Napisałem na razie tyle:
*system\\(.+.\\)*
i to dla linijek typu
system("");
działa, ale po 1 nie bierze pod uwagę średnika
2 nie bierze pod uwagę tych dowolny_znak
no i nie wiem jak to ugryźć dalej...