Как я могу удалить строку в конце основной строки и отобразить ее?

Я работаю над TC9 и использую jscript. Мне нужно удалить строку из текста и выполнить сравнение. Например: Текст 12:11:12

В приведенном выше тексте мне нужно извлечь часть, показывающую время. Как мне это сделать?

Спасибо


person user2993178    schedule 22.04.2014    source источник
comment
Спасибо за ваш ответ. Также есть ли способ узнать, есть ли в строке подстрока и регулярное выражение? Как в приведенной выше строке Text 12:11:12 проверить, содержит ли строка подстроку Text и регулярное выражение?   -  person user2993178    schedule 25.04.2014


Ответы (2)


Следующий код должен работать:

function Test()
{
  var regEx, Matches;
  var InStr = "Text 12:11:12";

  // Set regular expression pattern 
  regEx = /\d*:\d*:\d*/ig;

  // Perform search operation
  Matches = InStr.match(regEx);
  // Iterate through Matches array
  for (var i=0; i<Matches.length; i++)
    {
    Log.Message(Matches[i]);
    }
}
person Tanya    schedule 22.04.2014

Если исходная строка всегда имеет этот формат, вы можете просто получить часть после пробела:

function test()
{
  var str = "Text 12:11:12";
  var timeStr = str.split(" ")[1];
  Log.Message(timeStr);
}
person Dmitry Nikolaev    schedule 23.04.2014