я провел как три часа, пытаясь understant, как это "(?<!^)(?=[A-Z])"
работает разделить на Тринг в соответствии с прописными буквами, т.е.регулярное выражение «(? <! ^) (? = [AZ])»
string[] s = Regex.Split("TheWorldWithoutStrangers", "(?<!^)(?=[A-Z])");
Как делает это работает! Я понимаю, в чем смысл каждого символа в приведенном выше выражении, но я не понимаю, как он работает вместе. почему "(? < !^)([A-Z])"
не работает? это означает, что всякий раз, когда вы находите печатное письмо, которое не после новой строки, тогда раскол, я прав?
Что именно вы пытаетесь сделать? – Shai
Читайте о регулярном выражении [Lookbehind and Lookahead] (http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial). – SimpleVar
Я хочу, чтобы массив s имел значения {The, World, Без, Незнакомцы} – Emo