Страницы: 1
RSS
Регулярное выражение для сортировки столбцов содержащих кириллицу или латиницу
 
Нужно подобрать регулярное выражение для сортировки столбцов содержащих кириллицу или латиницу:
word one
word two
word три
word four
В каждом столбце более одного слова.
 
И вам тоже здравствуйте.
UDF-функция.
Код
Public Function getOrder(ByVal sentence) As Long
    Dim pReg As Object, textNum As String
    Set pReg = CreateObject("VBScript.RegExp")
    pReg.Pattern = "(?:one|two|три|four)$"
    textNum = pReg.Execute(sentence)(0).Value
    getOrder = Switch(textNum = "one", 1, textNum = "two", 2, textNum = "три", 3, textNum = "four", 4)
End Function
 
Здравствуйте Андрей VG.
Текст рандомный, нужно готовое решение. То что вы предлагаете не сработает, но спасибо за ответ.
 
Цитата
EXEX написал:
Текст рандомный, нужно готовое решение. То что вы предлагаете не сработает, но спасибо за ответ.
Да, не за что. Надеюсь дождётесь универсального распознавателя чисел в любой словоформе любого языка.
Страницы: 1
Наверх