Может ли кто-нибудь сказать мне, как изменить это регулярное выражение, чтобы разрешить периоды в строке?Regex split для слов, содержащих периоды
string[] parts = Regex.Split(s, @"\b|[^\.#_a-zA-Z0-9()=><!%]");
Если я обеспечиваю строку: "HELLO ABC.123"
Это регулярное выражение возвращающегося {"HELLO", "ABC", ".", "123"}
Я хочу вернуть {"HELLO", "ABC.123"}
Пожалуйста, прости мои noobishness для регулярных выражений шаблонов.
EDIT: Я использую C# 3.5
Различные языки имеют разные функции регулярных выражений (C# имеет 'Regex.Split()'; php имеет 'preg_split()') - на каком языке вы используете? Он выглядит как C#, но должен быть указан, поэтому мы знаем, используете ли вы правильную функцию. – Clowerweb
Пожалуйста, см. Мое редактирование – ChandlerPelhams
Тогда вы должны положить C♯ в набор тегов, чтобы те из нас, кто игнорирует Microsoft, могут его заблокировать. – tchrist