Реклама на сайте Advertise with us

Замена слова

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 09/05/12 в 10:04       Ответить с цитатойцитата 

вот тут соображаю, как бы правильно сделать.
Есть к примеру текст в котором нужно заменить слово/словосочетание, но иногда то слово/словосочетание которое нужно заменить является частью другого слова.
Так к примеру в тексте есть "teenager", а по условию нужно заменить "teen" на "girl", если заменять просто как есть то получиться "girlager" smail101.gif
Ну или нужно заменить "her pussy" на "her cunt", а в тексте встречается "another pussy" т.е. может захватывать совершенно ненужные части
Решил выйти из этого положения добавляя к слову поиска пробулы в начале и в конце.
Но тут сново столкнулся с проблемой, текст может стоять: в начале строки, в конце, и перед знаками препинания.
Подкинте идею пожалуйста, как быть в такой ситуации, заменять только то что нужно и не портя другие слова и словосочетания.
Размышлял на тему делать это с помощью регулярки, т.е. если перед или после слова поиска стоит буквенный символ, замену не производить.

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 09/05/12 в 10:15       Ответить с цитатойцитата 

Lexikon писал:
Размышлял на тему делать это с помощью регулярки, т.е. если перед или после слова поиска стоит буквенный символ, замену не производить.

Или если стоит пробел, запятая, точка, воскл или вопр знак. Правда, в этом случае, предложения должны быть нормально составлены.

5
 



С нами с 05.05.05
Сообщения: 470
Рейтинг: 426

Ссылка на сообщениеДобавлено: 09/05/12 в 11:31       Ответить с цитатойцитата 

Lexikon писал:
Размышлял на тему делать это с помощью регулярки


надо не размышлять, а учить матчасть - Example #2 icon_smile.gif

10
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 09/05/12 в 13:14       Ответить с цитатойцитата 

пиши регулярку которая бы исключала справа\слева наличие букв

пришел к победе коммунистического труда

8
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 09/05/12 в 14:08       Ответить с цитатойцитата 

вот что вышло:
Код: [развернуть]


то что нужно smail54.gif
Отдельное спасибо Emperor

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 09/05/12 в 14:48       Ответить с цитатойцитата 

нашел ошибку, вопрос потер.

Последний раз редактировалось: Lexikon (09/05/12 в 16:21), всего редактировалось 1 раз

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 09/05/12 в 14:59       Ответить с цитатойцитата 

от чего ушел в прошлых топиках вернулся сново:
Код: [развернуть]


на выходе этого скрипта получаю текст:
PHP scripting language best for creating webpages.
но сново возникла проблема, как при этом всём сохранить регистр букв.
т.е. чтоб на выходе было:
PHP scripting language best for creating Webpages. icon_confused.gif icon_mad.gif

Или как сделать чтоб каждое предложение после (.?!) начиналось с большой буквы?

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »