Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 14.04.2011, 19:55   #1
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 338
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
Lightbulb Помогите с RegExp: нужно удалить из текста слова состоящие из одной, двух и трех букв

Сабж. Имхо.
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 14.04.2011, 20:27   #2
Новичок
 
Аватар для 5996682
 
Регистрация: 14.08.2008
Сообщений: 94
Вес репутации: 0
5996682 может только надеяться на улучшение
По умолчанию

это Вы о php? или о mysql? или о чем?
5996682 вне форума   Ответить с цитированием
Старый 14.04.2011, 20:43   #3
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 338
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Кручу программу для пакетной обработки текста. Она понимает выражения вида:

Цитата:
^(.*) слово (.*)$
заменить на:

Цитата:
слово $1 $2
и т.д.
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 14.04.2011, 20:54   #4
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 192
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

[а-яА-Я]{1,3}

Добавлено через 3 минуты
Красавчег,скажи, что ты вообще делаешь, как и на чем. ТОгда проще будет тебе помочь.
__________________

http://cctv-pro.com.ua/

Последний раз редактировалось Skybee; 14.04.2011 в 20:54. Причина: Добавлено сообщение
Skybee вне форума   Ответить с цитированием
Старый 14.04.2011, 21:15   #5
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 338
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Skybee Посмотреть сообщение
[а-яА-Я]{1,3}
Skybee, делаю как ты написал - весь текст удаляется.

Пишу \w{1,3} - ничего вообще не происходит.

Добавлено через 14 минут
Цитата:
Сообщение от Skybee Посмотреть сообщение
Красавчег,скажи, что ты вообще делаешь, как и на чем. ТОгда проще будет тебе помочь.

Skybee, вот смотри: я в программе удаляю из текста все знаки препинания и т.д.

Далее, (на скриншоте видно) я с помощью заменить \d{1,9} на пробел - удаляю из текста все числа.

Теперь нужно удалить из текста слова состоящие из одной, двух и трех букв.

__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).

Последний раз редактировалось Красавчег; 14.04.2011 в 21:18. Причина: Добавлено сообщение
Красавчег вне форума   Ответить с цитированием
Старый 14.04.2011, 21:26   #6
Мастер
 
Аватар для Skybee
 
Регистрация: 09.11.2008
Адрес: Харьков
Сообщений: 726
Вес репутации: 192
Skybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущееSkybee - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Красавчег Посмотреть сообщение
Пишу \w{1,3} - ничего вообще не происходит.
а если так \s\w{1,3}
__________________

http://cctv-pro.com.ua/
Skybee вне форума   Ответить с цитированием
Старый 14.04.2011, 21:48   #7
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 338
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Skybee Посмотреть сообщение
а если так \s\w{1,3}
ну почти ) сделал три варианта - хз, может это и через жопу, но работает:

\s\w{1,3}\s

^\w{1,3}\s

\s\w{1,3}$
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 15.04.2011, 09:39   #8
Мастер
 
Регистрация: 17.03.2008
Сообщений: 637
Вес репутации: 200
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

а не так ли нужно?
\b\w{1,3}\b
ahsinis вне форума   Ответить с цитированием
Старый 15.04.2011, 19:08   #9
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 338
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

ahsinis, ваш вариант лучший! Спасибо.
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стоп-слова. Помогите советом. Zloi_Bo Пожелания пользователей системы 8 13.03.2011 14:00
Нужно подключить оплату WM и ЯД на двух сайтах (1. Joomla, 2. Wordpress) evoix Поиск исполнителей 1 03.06.2010 00:15
Нужно дм покупать ссылки с одной страницы в рамках одного проекта. george35 Вопросы от новичков 5 18.01.2009 13:19
Нужно морда в которой мало текста web675 Вопросы от новичков 8 17.10.2008 16:54


Часовой пояс GMT +3, время: 16:40.