Можно написать Regex для файла фиксированной ширины?
Я получаю файл фиксированной ширины, в котором мне нужно отфильтровать некоторые значения.
Например, String содержит значение, указанное ниже. Я хочу отделить от него 3 поля (с 1 по 2, с 3 по 7 и с 8 по 10)
Input value --> AA123X45ZZ
Output :
field 1 --> AA
field 2 --> 123X4
field 3 --> 5ZZ
- Это возможно с помощью регулярных выражений? Я опробовал другое регулярное выражение, но не смог сгенерировать регулярное выражение для строки фиксированной ширины.
Редактировать:
- Можно ли отбросить 1-е и 3-е поле и получить только 2-е в качестве вывода регулярного выражения? В приведенном выше примере, если входной строкой является "AA123X45ZZ", то вывод будет "123X4".
Спасибо анкит
1 ответ
Попробуйте использовать .
(Точка):
^(..)(.....)(...)
Все символы после игнорируются.