Я пытаюсь удалить символы в строке PRIOR любым ЛВГОМАМ, отличным от алфавитно-цифровых символов. Например, у вас есть имя «Джеймс Ebanks-Blake», я могу разделить это в массив с помощью:Удалите символы перед любыми специальными символами C#
var s = "James Ebanks-Blake".Split(' ');
Даже если есть более чем один пробел, это будет просто сделать несколько индексов массива. Итак, мне нужно сделать петлю через все массивы, найти индексы со специальным символом, а затем удалить все индексы и специальный символ.
Может ли кто-нибудь мне помочь?
Каков ваш ожидаемый результат выше? «Блейк»? Что вы считаете «особым» персонажем? –
Я только хочу получить «Блейк» в этом случае. Таким образом, особыми символами будут те, которые не соответствуют z или никаким цифрам. Таким образом, тот же код будет работать, если имя человека будет Scarlet O'Hara. (Который даст «Хару», и хотя это может быть тривиально, бывают случаи, когда это будет уместно ... – GenXisT
Итак, вы могли бы ожидать только «Хару» из примера Алой? –