Chcę użyć danych wejściowych od użytkownika jako wzorca wyrażeń regularnych do wyszukiwania w tekście. Działa, ale jak radzić sobie z przypadkami, w których użytkownik umieszcza w wyrażeniu regularnym znaki o znaczeniu? Na przykład użytkownik chce wyszukać (s)silnik Word : regex weźmie go (s)jako grupę. Chcę, żeby traktowało to jak strunę "(s)". Mogę uruchomić replacena danych wejściowych użytkownika i wymienić (z \(a )z \)ale jest problem będę musiał zrobić wymienić na każdym możliwym symbolem regex. Czy znasz jakiś lepszy sposób?
replArgumentemre.subjest ciąg znaków, a nie regex; zastosowaniere.escapego nie ma żadnego sensu.