Czy ktoś mógłby mi pomóc skonstruować tego wyrażenia regularnego proszę ...Wyrażenie regularne, aby wyodrębnić numery z ciągiem
Biorąc pod uwagę następujące ciągi ...
- „Kwiecień (123 widgety mniej Zębatki 456)”
- „może mniej (789 widżety 012 zębatkami)”
potrzebuję wyrażenia regularnego, które wyodrębnić dwie liczby z tekstu. Nazwa miesiąca będzie się różnić. Nawiasy nawiasów, "widgetów mniej" i "kół zębatych" nie powinny zmieniać się między łańcuchami, jednak byłoby naprawdę użyteczne, gdyby tekst ten mógł być również zmieniany.
Z góry dziękuję.
Uderzyłeś mnie w to! Powyższe wyrażenie, gdy zostanie zastosowane globalnie do całego ciągu znaków (zależnego od implementacji, aby OP musiał wskazać nam język), wyodrębni liczby i zignoruje resztę. –
Na przykład w ruby będzie to "matches = string.scan (/ \ d + /)" –
Przepraszam, używam implementacji .NET. –