Mám ďalšie časti textu:
- "Byty: 256K"
- "Bytes256K"
- "Bytes8356K"
- "Byty: 756K"
- "Byty: 56K" -> rád to zachytiť
- "Bytes56K" -> Mám rád zachytiť to
Používam nasledujúci vzor:
- / (?! [0-9] {1}) 56K / i
Ale to nefunguje, má každý užívateľ v komunite nejaký nápad, ako to vyriešiť?
Ďakujeme vám za čas a pomoc!
odpovede:
2 pre odpoveď č. 1Ak vaša chuť regexu podporuje vzhľad, potom môžete použiť:
(?<!d)56K
(?<!d)
je negatívny pohľad, za ktorý sa vyskytuje zlyhanie, ak existuje predtým číslica 56K
.
V opačnom prípade použite:
(?:^|D)(56K)