Regex wyszukuj i zamień, gdzie zamiennikiem jest mod wyszukiwanego terminu

ciężko mi znaleźć rozwiązanie tego problemu i jestem pewien, że regex je obsługuje. nie mogę sobie przypomnieć nazwy tego pojęcia w świecie regex.

muszę wyszukiwać i zastępować ciąg znaków dla określonego wzorca, ale wzory mogą być różne, a zastępstwo musi „pamiętać” to, co zastępuje.

Na przykład powiedzmy, że mam dowolny ciąg: 134kshflskj9809hkj

i chcę otoczyć liczby nawiasami, więc wynikiem będzie: (134) kshflskj (9809) hkj

Znajdowanie liczb jest dość proste, ale jak je otaczać?

Czy ktoś może dostarczyć próbkę lub wskazać mi właściwy kierunek?

questionAnswers(5)

yourAnswerToTheQuestion