Try using "Template" action and construct your text with hyerlinks than paste it to page.
Other option is to create simple LOCAL html page somewhere on your hard disk with
desired text and links, than open that local html page in another tab in BAS and than copy
from that tab to the tab where you are working.
как вытащить цифру в тексте после определеного слова
-
если в переменно лежит именно так:
Оплачены 48 / Отклонены 0 / В работе 2то регулярка будет такая :
(?<=работе\ ).*Есили после 2 идут ковычки, то так
(?<=работе\ ).*(?=") -
@Bigma said in как вытащить цифру в тексте после определеного слова:
если в переменно лежит именно так:
Оплачены 48 / Отклонены 0 / В работе 2то регулярка будет такая :
(?<=работе\ ).*Есили после 2 идут ковычки, то так
(?<=работе\ ).*(?=")Для чего вы в каждой регулярке используете назад смотрящее утверждение? Здесь ещё используете и вперёд смотрящее отверждение..
@GameBot said in как вытащить цифру в тексте после определеного слова:
Установить переменную
переменная.split("В работе ")[1]split() разбивает строку на массив по разделителю, если после фразы "В работе 2" будут ещё какие нибудь символы, то получить только цифру после слова не получится.
@artihorror said in как вытащить цифру в тексте после определеного слова:
@Alexx5l6 @GameBot вариант конечно же.. но сплит..
VAR_A = '|"Оплачены 48 / Отклонены 0 / В работе 2"'; VAR_RES = VAR_A.match(/В\sработе\s(\d+)/)[1];Вот самая простая регулярка, вот она же, но для действия "первое вхождение":
В работе (\d+) -
@Bigma said in как вытащить цифру в тексте после определеного слова:
если в переменно лежит именно так:
Оплачены 48 / Отклонены 0 / В работе 2то регулярка будет такая :
(?<=работе\ ).*Есили после 2 идут ковычки, то так
(?<=работе\ ).*(?=")извлечет "В работе 40 негров ебашат на кофейных плантациях Хулио Епта в южной америке и еще 3 тома войны и мира пока не появится этот символ", а в первом варианте будет проигнорировано и сие, так что аккуратнее с .*
Крайне не надецный способ -
@artihorror как был пример, так и написал, надо было полный текст приводить.
Вот так будет работать для твоего текста(?<=работе\s).*?(?=\s) -
@Bigma иии скринчиков для наглядности


хз что о кажется в переменной, а нужна лишь цифра, и она есть \d+
а вдруг там не будет пробелов?:D

-
С переносом строк будет так

каков вопрос таков ответ, что было в дано, для того и решение было самое простое предложено.
-
@artihorror said in как вытащить цифру в тексте после определеного слова:
хз что о кажется в переменной, а нужна лишь цифра, и она есть \d+
а вдруг там не будет пробелов?:Dа вдруг там цифра будет 40 000 ? что ты на это скажешь, Илон Маск. Я же говорю надо полный пример с вариациями видеть, чтоб ответить правильно.

