2014-11-20 3 views
0

У меня есть вход:я не могу найти пространство между строками

0603534121 SPRUILL JAMES 2814 BRONX BRONX NY104670000 12/31/0112/28/0112/28/01 

Мне нужно регулярное выражение, чтобы найти третье пространство между Иаковом и 2814, что удалить его из выходного файла, а также между Бронкс и Бронкс.

+0

Вместо того, чтобы объяснять один пример, вы могли бы дать правило, которое вы собираетесь использовать? Например, когда вы хотите удалить пробелы, а когда нет? – DaaaahWhoosh

+0

Чтобы уточнить, вы хотите удалить 3-е и 5-е пространство? –

ответ

0

Попробуйте его с помощью:

^([^ ]* [^ ]* [^ ]*) ([^ ]* [^ ]*) (.*)$ 

после согласования этого вам просто нужно положить 3 совпавшие группы вместе.

Смежные вопросы