|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Diskin 2:5061/6.97 04 Jul 2003 07:42:52 To : Victor Speranskiy Subject : Масивы -------------------------------------------------------------------------------- 03 Jul 03 18:30, Victor Speranskiy wrote to All: VS> Можно ли удалить определенный элемент из сабжа? VS> например: VS> @massiv = ("1", "2", "3"); VS> и мне хотелось бы удалить средний элемент. Способов много, например, @massiv = ($massiv[0], $massiv[2]) :) Правильнее - splice(@massiv, 1, 1): @massiv = ("1", "2", "3"); splice(@massiv, 1, 1); foreach(@massiv) {print "$_\n" } VS> Так же можно ли удалить из обычной переменной определенный символ или VS> группу символов??? $perem = "bla-lba"; Хотелось бы удалить в этой VS> строке тире. Определенный - в смысле, стоящий на нужной позиции или именно удалить тире? Если второе, то так: $perem =~ s/-//; А иначе - смотри функцию substr. Вообще, с такими вопросами - в чайник :) Dmitry --- GoldED+/W32 1.1.4.7 * Origin: ююю dda@ic.ru ююю (2:5061/6.97) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/28603f04f992.html, оценка из 5, голосов 10
|