Обычный символ альфа для регулярных выражений \w
в .NET Framework соответствует буквенно-цифровым символам и, следовательно, эквивалентен [a-zA-Z0-9]
, правильно? Есть ли в .NET эквивалент [a-zA-Z]
?Есть ли альфа-метчик для .NET Regex?
0
A
ответ
6
Не совсем, \w
также соответствует символам подчеркивания и акцента (ä, ó и т. Д.).
Если вы просто хотите, чтобы соответствовать письма (в том числе с ударением из них), вы можете использовать свойство Unicode \p{L}
0
Если указано ECMAScript-совместимое поведение, \ ш эквивалентно к [a-zA-Z_0-9]. Информацию о регулярных выражениях ECMAScript см. В разделе Параметры регулярного выражения и ECMAScript против поведения канонического соответствия.
Так что, если вы используете
new Regex("\w", RegexOptions.ECMAScript);
Это будет эквивалентно [a-zA-Z_0-9]
Смежные вопросы
- 1. Есть ли порт для котла для .net?
- 2. Есть ли порт для KStem для .NET?
- 3. Есть ли возможность использовать Regex в .NET microframework 4.1?
- 4. Есть ли лучший Regex для разбора DTD
- 5. Есть ли синтаксический валидатор для Regex?
- 6. Есть ли GUID.TryParse() в .NET 3.5?
- 7. Есть ли библиотека Twitter для .NET 2.0?
- 8. Есть ли AllJoyn SDK для C#/.NET?
- 9. Есть ли порт memcache для .Net?
- 10. Есть ли библиотека вычислений алгебр для .NET?
- 11. Есть ли .NET/C# оболочка для SQLite?
- 12. Есть ли привязка .NET для Neo4J?
- 13. Есть ли система проверки подлинности для .NET?
- 14. Есть ли эквивалент dtrace для .Net
- 15. Есть ли бесплатная библиотека вейвлета для .NET?
- 16. Есть ли библиотека XSLT 2.0 для .NET?
- 17. Есть ли механизм для Visual Basic .NET?
- 18. Есть ли эквивалент JProfiler для .NET?
- 19. Есть ли. Net-обертка для WinInet
- 20. Есть ли оболочка jQuery для .Net?
- 21. Есть ли Base64Stream для .NET? где?
- 22. Есть ли библиотека регистрации SL4J для .net?
- 23. Есть ли бесплатная реализация printf для .net?
- 24. Есть ли общий пул объектов для .NET?
- 25. Есть ли реализация python для .net automapper?
- 26. Есть ли эквивалент JavaBlackBelt для .Net?
- 27. Есть ли писатель Css для .net?
- 28. Есть ли хорошая версия .NET для DelphiFeeds.com?
- 29. Есть ли ведомый фасад для .NET-мира?
- 30. Есть ли реализация org.apache.commons.lang.StringEscapeUtils для .Net?
Дополнительная информация о http://www.regular-expressions.info/unicode.html –
Вот ссылка на все классы символов в .NET Regex очень подробно: http://msdn.microsoft.com/en-us/library/20bw873z.aspx –