Potrzebuję znaleźć najbardziej efektywny sposób dopasowywania wielu wyrażeń regularnych do pojedynczego bloku tekstu. Aby dać przykład, co muszę, rozważmy blok tekstu:Zastępowanie wielu wzorców w bloku danych
„Hello World jaki piękny dzień”
Chcę zastąpić Witam z „pa” i „świat” z Wszechświata. Zawsze mogę to zrobić w pętli, używając funkcji podobnych do String.replace dostępnych w różnych językach.
Mogę jednak mieć duży blok tekstu z wieloma wzorami ciągów, które muszę dopasować i zamienić.
Zastanawiam się, czy mogę użyć Wyrażeń regularnych, aby zrobić to sprawnie, czy też muszę używać Parsera takiego jak LALR.
Potrzebuję zrobić to w JavaScript, więc jeśli ktoś wie, narzędzia, które mogą to zrobić, byłoby to docenione.
Tylko uwaga, Andy E: Musisz ')' 'zanim twój;' w ostatnim wierszu :) –
@smotchkkiss: Tak, zauważyłem, że kiedy pisałem komentarz na dole i zupełnie o tym zapomniałem, zanim skończyłem! Dzięki :-) –
Dzięki, to jest naprawdę pomocne. Jednakże, czy mecze regex są ograniczone do 1 $. $ 9, czy też możemy mieć 10 $, 11 $ itd. ... – VikrantY