PSPad - Jak vyhledat čísla větší než x/y?
Ahoj.
Poradí někdo, jak můžu najít v PSPad-u všechny čísla větší než 600? Zjistitl jsem po dlouhém hledání, že se to dělá nějak pomocí regulárního výrazu, ovšem to je tak pro zdatné jedince Díky.
Ahoj.
Poradí někdo, jak můžu najít v PSPad-u všechny čísla větší než 600? Zjistitl jsem po dlouhém hledání, že se to dělá nějak pomocí regulárního výrazu, ovšem to je tak pro zdatné jedince Díky.
Předmět | Autor | Datum |
---|---|---|
(^|[[:blank:]])([6-9][0-9][0-9]+|[0-9]{4,})(\n|[[:blank:]])
edit: otestovat můžeš zde: regex101.com… touchwood 28.02.2017 14:19 |
touchwood | |
Díky moc, no teda... :-) A kde je ta hodnota 600? Hostt 28.02.2017 14:35 |
Hostt | |
uprostřed - je tam dvojí možnost, buď čísla 6xx nebo čtyřciferná čísla:
(^|[[:blank:]]) = začni od… touchwood 28.02.2017 14:41 |
touchwood | |
Jdu to nastudovat, zatím díky moc. poslední Hostt 28.02.2017 16:51 |
Hostt |
Zpět do poradny Odpovědět na původní otázku Nahoru
edit: otestovat můžeš zde: regex101.com
je tam ještě chybka, nezvládá to dvě čísla hned za sebou oddělené mezerou.
edit2: možná je použita jiná syntaxe regexpu a bude třeba nahradit mezery [[:blank:]] pomocí escapovaných znaků.
Díky moc, no teda... A kde je ta hodnota 600?
uprostřed - je tam dvojí možnost, buď čísla 6xx nebo čtyřciferná čísla:
(^|[[:blank:]]) = začni od nové řádky, NEBO mezerou
([6-9][0-9][0-9]+|[0-9]{4,}) = vyber text co začíná číslicí 6 a vyšší a má alespoň další dvě následující číslice NEBO vyber text, kde jsou alespoň 4 číslice za sebou
(\n|[[:blank:]]) = následuje konec řádku nebo mezera (vyloučí se tím např. text 656A)
Jdu to nastudovat, zatím díky moc.