Я пытаюсь преобразовать значение цены, полученное из URL-адреса в виде строки в число. Возвращенная строка дает цену со знаком доллара.Преобразование цены в качестве строки в числовое значение в Matlab
function [ price ] = price(url)
%UNTITLED4 Summary of this function goes here
% Detailed explanation goes here
x = urlread(url)
y = regexpi(x, '<span id="ajaxPrice" class="pReg" itemprop="price">(.*?)</span>','tokens')
price = y{1}{1}
end
Это функция, которую я использую для получения стоимости по цене.
Когда я использую функцию:
material = price('url')
Он будет выводить
material = '$578.56'
Я уверен, что есть простое решение, но у меня возникают трудности с получением там. num2str
возвращает пустой массив. Заранее спасибо.