имеется строка А, которая содержит в себе информацию: 37кук6.04 38 39 39 40бр9.04 40 результат, который я пытаюсь достичь в строке В: 38 39 39 40
Пытаюсь с помощью регулярных выражений вывести исключительно числа, которые не содержат лишних символов Возможно ли добиться подобного регулярными выражениями или думаю совсем не в том направлении?
Диле́мма (греч. δί-λημμα «двойная лемма») — полемический довод с двумя противоположными положениями, исключающими друг друга и не допускающими возможность третьего.
Один из вариантов решения - это регулярные выражения, но я почему-то интуитивно уверен в том, что возможен и иной исход. Очень забавная реакция на мои словесные для Вас непонимания.
тмеется ввиду, что дилемма обычно звучит как "с одной стороны …, но с другой стороны …", где обе "стороны" одновременно и логичные и взаимоисключающие. Короче говоря, зачем использовать умные слова, смысл которых не знаете (знаете плохо/неточно)?…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Sub dd()
Dim s$: s = "37кук6.04 38 39 39 40бр9.04 40"
With CreateObject("vbscript.regexp")
.Global = 1
.Pattern = "(?:(\s)+|^)(\d+)(?:(\s)+|$)|."
If .test(s) Then Debug.Print Application.Trim(.Replace(s, "$1$2$3"))
End With
End Sub