Я работаю с некоторыми совпадениями регулярных выражений и пытаюсь выяснить, как можно исключить определенный шаблон символов. В частности, я хочу исключить следующий шаблон:
5 - #in words: digit, space, dash & space)
Я знаю, как исключить компоненты по отдельности: [^5 ^-]
, но я хочу исключить конкретный шаблон. Это возможно?
Обновление - я использую Ruby в качестве языка программирования.
Вот некоторые примеры ввода и желаемого результата.
Input: 1 - Blue-Stork Stables; 2 - Young, Robert, S.; 3 - Seahorse Stable; 4 - Carney, Elvis; 5 - Guerrero, Juan, Carlos-Martin; 6 - Dubb, Michael; 7 - Summers, Hope; 8 - DTH Stables; 9 - Peebles, Matthew\n
желаемый результат будет:
Output: Blue-Stork Stables; Young, Robert, S.; Seahorse Stable; Carney, Elvis; Guerrero, Juan, Carlos-Marting; Dubb, Michael; Summers, Hope; DTH Stables; Peebles, Matthew\n
Обратите внимание на штрихи на конюшнях Синего аиста и Хуана Карлоса-Мартина.