Я извлек большое количество байтов из ISO в Notepad ++ и в результате получил значения, разделенные пробелом, в количестве 131 076 символов.
Я хотел бы найти, где в фиксированном случае присутствуют как минимум три конкретных значенияколичество байтов друг друга.
Например, я бы хотел, чтобы значения 11
, 12
и B4
были выделены, если они находятся в пределах 18 байтов (= 53 символа) каждогодругие, в этом:
03 00 1F 06 01 15 12 10 00 00 00 00 00 05 00 00 00 00
04 00 3B 06 02 25 02 11 00 03 06 00 00 85 65 88 00 00
05 00 24 06 11 15 12 10 00 06 09 00 00 0C 7C 1A 00 00
06 00 41 04 12 24 01 11 00 00 00 00 00 42 00 00 00 00
07 00 26 03 11 15 12 01 00 00 00 00 00 B4 00 00 00 00
08 00 0E 06 10 15 11 11 00 08 00 00 00 CB 7C 00 00 00
09 00 0A 00 10 11 01 21 00 06 00 00 00 68 BD 00 00 00
0A 00 5B 07 10 10 20 11 00 00 00 00 00 3D 00 00 00 00
0B 00 40 00 12 24 01 12 00 00 00 00 00 00 00 00 00 00
Требуемый результат заключается в следующем, где квадратные скобки указывают, какие значения должны быть выделены:
03 00 1F 06 01 15 12 10 00 00 00 00 00 05 00 00 00 00
04 00 3B 06 02 25 02 11 00 03 06 00 00 85 65 88 00 00
05 00 24 06 11 15 12 10 00 06 09 00 00 0C 7C 1A 00 00
06 00 41 04 12 24 01 11 00 00 00 00 00 42 00 00 00 00
07 00 26 03[11]15[12]01 00 00 00 00 00[B4]00 00 00 00
08 00 0E 06 10 15 11 11 00 08 00 00 00 CB 7C 00 00 00
09 00 0A 00 10 11 01 21 00 06 00 00 00 68 BD 00 00 00
0A 00 5B 07 10 10 20 11 00 00 00 00 00 3D 00 00 00 00
0B 00 40 00 12 24 01 12 00 00 00 00 00 00 00 00 00 00
Можно ли это сделать?(Если нет, возможно ли это сделать только для двух значений?)
Примечания:
- Значения могут отображаться в любом порядке.
- Я не знаюЯ не хочу очищать данные вокруг значений, просто выделите их или выделите, чтобы я мог отслеживать и использовать значения, чтобы понять, как определенная таблица работает в ISO.
- Приведенный выше пример содержит строкукорма / возврат каретки только для удобства чтения.Фактические данные не содержат никаких данных - все значения разделены пробелами.