Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
x=3 y= 5 z=3.4
x=1 y=2 z=3
То есть в переменной это будет выглядеть так:
$string = " x = 15.1 y = 3. z = +12.22 x=3 y= 5 z=3.4 ї
nx=1 y=2 z=3";
$c=0; # счетчик итераций
while($string =~ m/
([a-z]+)s*=s*([+-]?d+.?d*)s+
([a-z]+)s*=s*([+-]?d+.?d*)s+
([a-z]+)s*=s*([+-]?d+.?d*)/xg){
# используем расширенный вид – для более легкого чтения
$x = $2; # а вот и данные, т.е. x, y, z
$y = $4;
$z = $6;
# далее что угодно делаем с данными,
# а в переменных $1, $3, $5 находятся имена переменных
# "вытянутых" из данных на всякий случай
$c++;
print "x = $x ";
print "y = $y ";
print "z = $z ";
print "Iteration number: $c ";
}
Вывод программы будет таков:
x = 15.1
y = 3.
z = +12.22
Iteration number: 1
x = 3
y = 5
z = 3.4
Iteration number: 2