регулярные выражения в Selenium IDE
#1
Отправлено 12 июля 2012 - 16:43
переменная получает значение = 14:23:17 Текущее время
"Текущее время" время вырезается с лёгкостью ,это постоянное значение,а как вырезать всё кроме часов ?
вот так я вырезаю текст
Взято отсюда
storeText xpath=//html/body/div[@id='content']/div[@id='marker']/div[@id='clocks']/div/div[@id='clockntp'] time2
echo ${time2}
storeEval javascript:{storedVars['time2'].replace("Toчнoe вpeмя","" )} time2
echo ${time2}
(с)из лучших на свете книг "Звенящие кедры России"
#2
Отправлено 13 июля 2012 - 06:42
Почитайте тут http://javascript.ru/RegExpС сайта считываю время
переменная получает значение = 14:23:17 Текущее время
"Текущее время" время вырезается с лёгкостью ,это постоянное значение,а как вырезать всё кроме часов ?
вот так я вырезаю текст
Взято отсюда
storeText xpath=//html/body/div[@id='content']/div[@id='marker']/div[@id='clocks']/div/div[@id='clockntp'] time2
echo ${time2}
storeEval javascript:{storedVars['time2'].replace("Toчнoe вpeмя","" )} time2
echo ${time2}
Пример вырезания всего кроме цифер:
GetEval | num=function (a) {num=/[^0-9]/g; b=a.replace(num, ''); return b }
StoreEval | Chislo = num(Stroka) | Chislo
И не забывайте, что Chislo в данном случае будет все равно строкой, но содержащей только цифры
#3
Отправлено 22 июля 2012 - 11:37
(с)из лучших на свете книг "Звенящие кедры России"
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных