Это сделает это:
/[A-Za-z\u00C0-\u00FF ]+/.exec('hipopótamo maçã pólen ñ poção água língüa')
Он явно выбирает диапазон символов юникода. Он будет работать для латинских символов, но другие странные символы могут быть вне этого диапазона.
Одна причина много функций отложены в VB, состоит в том, что структура разработки очень отличается, чем в C# и дополнительно, что часто более мысль сообщает подробности. То же, кажется, верно в этом случае, как предложено сообщением Paul Vick по вопросу. Это неудачно, потому что это означает задержку во многих случаях (автоматические свойства, методы итератора, многострочные лямбды, для именования, но некоторые), но с другой стороны, разработчики VB обычно получают намного более сформировавшуюся функцию в конечном счете (смотрящий на обсуждение, это будет особенно верно для методов итератора).
Так, длинная короткая история: VB 10 будет (надо надеяться!) посмотрите автоматические свойства.
Это также не было столь же большим из болевой точки в vb.net, так как Visual Studio автоматически создаст 90% скелетного кода свойства для Вас, тогда как с C# Вы раньше выводили все это.
Если Вы хотите сделать немного более быстрые свойства, попробуйте фрагменты кода. Введите: Свойство и сразу после ввода "y", нажмите клавишу Tab :-).
Я понимаю, что это не отвечает на конкретный вопрос, но действительно дает Вам что предоставленная команда VB...
Я знаю, что это сообщение старо, таким образом, можно уже знать, но VB получает Автоматические Свойства в следующей версии VS.
На основе ответа на обратную связь и Channel9.
C# и VB.NET точно не выстраиваются в линию на новых возможностях в их первых версиях. Обычно, следующей версией C# догоняет некоторые функции VB.NET и наоборот. Мне отчасти нравятся литеральный XML из VB.NET и надежда, что они добавляют это к C#.
Действительно нет никакой конкретной причины. Это всегда имелось место, что, даже когда VB.NET и C# рекламируются, чтобы быть одинаково мощными (и быть справедливыми, они) их синтаксисы и некоторые структуры иногда отличаются. У Вас есть две различных группы разработчиков, работающие над языками, таким образом, это - что-то, что можно ожидать происходить.
автоматические свойства не нужны в vb уступка, которую делает использование автоматического свойства заключается в том, что вы не можете изменять Get и Set.
Если они вам не нужны, просто сделайте общедоступное поле данных.
VB имеет автоматические свойства в течение многих лет. Они просто называли их как-то иначе.