Перейти к содержимому

Фотография

регулярные выражения в Selenium IDE


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 selevo

selevo

    Постоянный участник

  • Members
  • PipPipPip
  • 156 сообщений
  • ФИО:Сергей

Отправлено 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}
  • 0
Действительность,собой определяй.
(с)из лучших на свете книг "Звенящие кедры России"

#2 psihozik

psihozik

    Новый участник

  • Members
  • Pip
  • 39 сообщений

Отправлено 13 июля 2012 - 06:42

С сайта считываю время
переменная получает значение = 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}

Почитайте тут http://javascript.ru/RegExp

Пример вырезания всего кроме цифер:

GetEval | num=function (a) {num=/[^0-9]/g; b=a.replace(num, ''); return b }
StoreEval | Chislo = num(Stroka) | Chislo

И не забывайте, что Chislo в данном случае будет все равно строкой, но содержащей только цифры
  • 0

#3 selevo

selevo

    Постоянный участник

  • Members
  • PipPipPip
  • 156 сообщений
  • ФИО:Сергей

Отправлено 22 июля 2012 - 11:37

благодарю, изучаю
  • 0
Действительность,собой определяй.
(с)из лучших на свете книг "Звенящие кедры России"


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных