Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите регулярку
цитата
20/09/18 в 15:22
 sydoow
Подскажите пожалуйста регулярку.

Есть строки:
Цитата:
land
dan
go
slip

Нужно сделать:
Цитата:
l
a
n
d
d
a
n
g
o
s
l
i
p

"Что" на "что" нужно заменить регуляркой?
цитата
20/09/18 в 15:52
 Lexikon
Это если из файла в файл:
Код:

<?php

$stringFile = file_get_contents("data.dat");
$arrData = str_split($stringFile);

foreach ($arrData as $value) {

   $value = trim($value);
   
   if (!empty($value)) {
      file_put_contents("newData.dat", $value.PHP_EOL, FILE_APPEND);
   }

}

?>

или так, одно и тоже

<?php

$arrData = str_split(file_get_contents("data.dat"));

foreach (str_split(file_get_contents("data.dat") as $value) {

   if (!empty(trim($value))) file_put_contents("newData.dat", $value.PHP_EOL, FILE_APPEND);

}

?>



Тут как бы все зависит от того, как ты отдаешь данные,из формы или из файла. Принцип примерно такой же как в коде выше. Преобразовать данные в строку, затем перевести в массив, избавится от лишних символов пробела, которые могут быть пройтись по массиву и вывести или записать каждый символ с новой строки.
Почему ты пишешь про регулярку, не пойму.
цитата
20/09/18 в 16:05
 sydoow
Lexikon:
Спасибо большое за такой развёрнутый ответ smail54.gif

Но мне в notepad++ нужно из слов сделать буквенный список icon_smile.gif
цитата
20/09/18 в 16:09
 Lexikon
ясно, вот с notepad++ не работал, даже не знал что он такое может.
цитата
20/09/18 в 16:43
 SAV
([a-z]{1}) на $1\r\n
пустые строки потом убрать


Эта страница в полной версии