Numer przyrostowy w notatniku ++

3

Mam takie liczby 32,33,33.1,33.2,34,34.1,35,35.1,35.2,35.3,35.4,36 i tak dalej. Teraz jest możliwe, że jeśli zmienię liczbę 32 na 52, wtedy wszystkie odpowiednie liczby również się zmienią 52,53,53.1,53.2,54,54.1,55,55.1,55.2,55.3,55.4,56 może używać wzorca wyrażenia regularnego lub czegokolwiek.

user1788115
źródło

Odpowiedzi:

1

O ile wiem, wyrażenia regularne nie mogą wykonywać funkcji matematycznych na znalezionych przez nie wartościach. Jednakże, aby znaleźć liczby zaczynające się od „3” i rozpoczynając od „5”, ten Regex wystarczy:

Odnaleźć:

3([0-9]*\.*[0-9]*)

Zastąpić:

5\1

Jeśli chcesz kontynuować w latach 40-tych, 50-tych itd., Najpierw trzeba zmodyfikować pierwszą liczbę w każdym z tych wyrażeń.

TheTurkey
źródło
Trudno jest to zrobić za pomocą Regex w Notatniku ++. Zrobiłem to w Javie. Czasami kodowanie jest lepsze ...
user1788115
@ user1788115, jeśli już wiesz, jak to zrobić, dlaczego po prostu tego nie zrobiłeś?
Dave