Имам следните части от текста:
- "Байтове: 256 К"
- "Bytes256K"
- "Bytes8356K"
- "Байтове: 756 К"
- "Байтове: 56K" -> Харесва ми да улови това
- "Bytes56K" -> Харесва ми да улови това
Използвам следващия модел:
- / (?! [0-9] {1,}) 56K / и
Но това не работи, има ли някой потребител в общността някаква идея за решаване на това?
Благодаря ви много за вашето време и помощ!
Отговори:
2 за отговор № 1Ако вашият регекс аромат поддържа изглед-зад, можете да използвате:
(?<!d)56K
(?<!d)
е отрицателен поглед - зад това се твърди, че е неуспешен, ако има цифра преди 56K
.
В противен случай използвайте:
(?:^|D)(56K)