Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.01.2017, 17:23   #1
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Адрес: Живу в интернете
Сообщений: 133
Репутация: 10

skype: J-pandora
По умолчанию Замена в тексте по условию нахождения

Помогите получить желаемый результат, я не знаю толком как правильно сделать!

Имеется текст, в нем следует найти « и », если в этих кавычках попадется ещё «текст» с кавычками, тогда заменяем на такие кавычки "текст".

Пример...
Исходный: Текст1 «текст2 текст3 «текст4 текст5» текст6» текст7
Результат: Текст1 «текст2 текст3 "текст4 текст5" текст6» текст7

Пример
Исходный:
Но так было далеко не всегда, и Пушкин в 1824 году в своем письме из ссылки — села Михайловского — сетовал и восхищался: «Вечером слушаю сказки — и «вознаграждаю тем» недостатки проклятого своего воспитания. «Что за прелесть эти сказки!» Каждая есть поэма!»
Разумеется, что сказки, оказавшись зафиксированными в книге, вышедшей многотысячным тиражом!

Результат:
Но так было далеко не всегда, и Пушкин в 1824 году в своем письме из ссылки — села Михайловского — сетовал и восхищался: «Вечером слушаю сказки — и "вознаграждаю тем" недостатки проклятого своего воспитания. "Что за прелесть эти сказки!" Каждая есть поэма!»
Разумеется, что сказки, оказавшись зафиксированными в книге, вышедшей многотысячным тиражом!
Jleksern вне форума   Ответить с цитированием
Старый 06.01.2017, 17:48   #2
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Адрес: Живу в интернете
Сообщений: 133
Репутация: 10

skype: J-pandora
По умолчанию

Господа, есть ли у кого-то идеи для такой реализации?
Помогите интеллектуальной пищей.
Jleksern вне форума   Ответить с цитированием
Старый 06.01.2017, 18:46   #3
Andkorol
Профессионал
 
Регистрация: 31.05.2010
Сообщений: 3,172
Репутация: 986
По умолчанию

Пример реализации похожей задачи:
https://github.com/dreikanter/motoko/blob/master/mtk/inc/kavych.inc.php
Код хорошо прокомментирован – разобраться будет не сложно.
Ну а потом адаптировать под свою задачу, насколько это возможно.
Andkorol на форуме   Ответить с цитированием
Старый 06.01.2017, 20:18   #4
Jleksern
Форумчанин
 
Аватар для Jleksern
 
Регистрация: 14.10.2011
Адрес: Живу в интернете
Сообщений: 133
Репутация: 10

skype: J-pandora
По умолчанию

Спасибо большое, ваша ссылка помогла мне решить проблему.
Jleksern вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена переменной в тексте Webmaster1917 PHP 4 25.11.2016 23:12
Замена в тексте. Артём_2 C++ Builder 1 18.10.2016 15:13
замена символов в тексте majikku Общие вопросы Delphi 1 31.01.2011 01:13
замена пробелов в тексте designer999 Общие вопросы Delphi 13 25.02.2010 17:50
Pascal,Алгоритм для нахождения в тексте дополнений kikimka Помощь студентам 6 18.11.2009 16:57




15:37.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru