Парсить искомый текст

Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Скажите, существует ли регулярка, которая парсит искомый текст во всем тексте?
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 106
Баллы
113

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Спасибо. Чтоб тебе так тут отвечали. Умник
Чтоб тебя тут так же спрашивали, умник. Каким макаром составить регулярку для твоего текста, если ты его не дал?

Справься с такой задачей:

У меня есть вопрос, ответь, пожалуйста.

Сумеешь осилить?
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Чтоб тебя тут так же спрашивали, умник. Каким макаром составить регулярку для твоего текста, если ты его не дал?

Справься с такой задачей:

У меня есть вопрос, ответь, пожалуйста.

Сумеешь осилить?
Что тебе не понятно то? Искомый текст как с всего текста парсить? Ты не понимаешь что ли? Из всего текста, слово (искомое значение) как взять? Как объяснять то ещё чтобы тебе понятно стало? Ты если не хочешь отвечать, не отвечай, а такие ответы не помогают, вроде должен понимать.
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 944
Благодарностей
4 353
Баллы
113
Жень, ты остынь. Просто народ видит у тебя 216 постов и не понимает как можно до сих пор не знать основ.
Найти можно тупо открыв тестер регулярок и вставив свое искомое слово. Полученную регулярку используй в соответствующем кубике.
В общем случае:
Код:
слово.*
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Жень, ты остынь. Просто народ видит у тебя 216 постов и не понимает как можно до сих пор не знать основ.
Найти можно тупо открыв тестер регулярок и вставив свое искомое слово. Полученную регулярку используй в соответствующем кубике.
Я уже разобрался как это сделать. В тестере можно составить регулярку которая парсит
перед искомым текстом
после искомого текста
начинается
заканчивается
Я спросил регулярку самого искомого текста. Какая разница сколько постов, я не сталкивался с этой задачей.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
Регулярка самого искомого текста...
Внимание, приготовиться. *Барабанная дробь*
САМ ИСКОМЫЙ ТЕКСТ
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18
Регулярка самого искомого текста...
Внимание, приготовиться. *Барабанная дробь*
САМ ИСКОМЫЙ ТЕКСТ[/quo
Да ладно? Да? Выше почитай. Я разобрался. Барабань.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
я искренне рад, что ты всё-таки решил попробовать поискать тот текст, который хотел найти)
 

zennomoves

Client
Регистрация
05.12.2011
Сообщения
235
Благодарностей
72
Баллы
28
Что тебе не понятно то? Искомый текст как с всего текста парсить? Ты не понимаешь что ли? Из всего текста, слово (искомое значение) как взять? Как объяснять то ещё чтобы тебе понятно стало? Ты если не хочешь отвечать, не отвечай, а такие ответы не помогают, вроде должен понимать.
Я хотел, чтобы ты мне текст дал, а я бы тебе готовую регулярку в ответ. Больше мне от тебя ничего не нужно было.

Подумай головой, откуда я могу знать, что ты подразумеваешь под искомым текстом? Что за привычка общаться на абстрактных уровнях в таких чисто практических вопросах? Хочешь чтобы люди тебе помогли ответом, так помоги им однозначностью своего вопроса.
 
  • Спасибо
Реакции: doc

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
хм ... а есть регулярка на кнопку "БАБЛО"..?:bm:
 
Регистрация
09.11.2015
Сообщения
264
Благодарностей
10
Баллы
18

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Хорошая тема )
С понедельником, товарищи!)
 
  • Спасибо
Реакции: Lexicon

Aznaur

Client
Регистрация
02.03.2016
Сообщения
16
Благодарностей
0
Баллы
1
Подскажите пожалуйста, такая проблема. Столкнулся с ней сегодня. На авито. Вобщем когда вхожу в личный кабинет, иногда просит ввести капчу. Мне нужно сделать проверку наличия текста "введите код" Но ребята с авито я так понимаю не дураки. Ведь при проверке наличия текста делается парсинг всего кода страницы так? и ищется в коде во всем страницы именно это регулярное выражение? Так вот авито умельцы сделали как то что в коде страницы с капчей и без капчи присутствует выражение "введите код" (я не помню какое именно выражение, забыл пока писал) как теперь сделать проверку наличия выделенного текста если он есть в коде страницы? или я что то не понимаю....
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
нужно искать не текст. нужно искать стиль объекта, содержащего капчу. Если капча не видна будет display: none
 

Aznaur

Client
Регистрация
02.03.2016
Сообщения
16
Благодарностей
0
Баллы
1

doc

Client
Регистрация
30.03.2012
Сообщения
8 614
Благодарностей
4 602
Баллы
113
открыть html код с капчей и без и найти разницу
 

Aznaur

Client
Регистрация
02.03.2016
Сообщения
16
Благодарностей
0
Баллы
1
открыть html код с капчей и без и найти разницу
Текст с картинки</label> <div class="form-fieldset__context js-captcha"> <input class="col-2 js-captcha-input" value="" type="text"> <img class="form-captcha-image" src="/captcha?1458893323575"> <div class="form-captcha-refresh"></div> </div> <span class="form-fieldset__error col-4"></span> <span class="form-fieldset__error js-error col-4">Введите код подтверждения</span> </fieldset>

Вот такую штуку нашел... и где есть стиль?) я вовсе не разбираюсь в этом...
 

Aznaur

Client
Регистрация
02.03.2016
Сообщения
16
Благодарностей
0
Баллы
1
открыть html код с капчей и без и найти разницу
вот я сравнил два кода. поставил вопросики где не хватает чего то вот что вышло

Текст с картинки</label> <div class="form-fieldset__context js-captcha"> <input ?????? class="col-2 js-captcha-input" value="" type="text"> <img class="form-captcha-image" src="/captcha?1458893323575"> <div class="form-captcha-refresh"></div> </div> <span class="form-fieldset__error col-4"></span> <span class="form-fieldset__error js-error col-4">Введите код подтверждения</span> </fieldset>

<fieldset class="form-fieldset form-action"> <div class="form-fieldset__descr col-4"> <button class="button button-origin button-origin-yellow js-submit is-state if-state-login-successed if-state-login-failed if-state-view-edit"> <span class="is-state if-state-login-successed if-state-login-failed">



Текст с картинки</label> <div class="form-fieldset__context js-captcha"> <input
type="text"
class="col-2 js-captcha-input"
value=""??????
/> <img class="form-captcha-image" src="/captcha?1458894041"/> <div class="form-captcha-refresh"></div> </div> <span class="form-fieldset__error col-4"></span> <span class="form-fieldset__error js-error col-4">?????</span> </fieldset>

<fieldset class="form-fieldset form-action"> <div class="form-fieldset__descr col-4"> <button
class="button button-origin button-origin-yellow js-submit is-state if-state-login-successed if-state-login-failed if-state-view-edit" > <span class="is-state if-state-login-successed if-state-login-failed"
 

lenin1973

Client
Регистрация
23.12.2013
Сообщения
52
Благодарностей
10
Баллы
8
Вот ты САМ и ответил на свой вопрос.
Я бы парсил значение value, например такой
Код:
(?<=col-2\ js-captcha-input"\ value=")[\w\W]*?(?=")
регуляркой и ложил в переменную.
А потом через if проверял, если переменная == пустой строке, значит капча.
Иначе нет. :-)
 

Aznaur

Client
Регистрация
02.03.2016
Сообщения
16
Благодарностей
0
Баллы
1
Вот ты САМ и ответил на свой вопрос.
Я бы парсил значение value, например такой
Код:
(?<=col-2\ js-captcha-input"\ value=")[\w\W]*?(?=")
регуляркой и ложил в переменную.
А потом через if проверял, если переменная == пустой строке, значит капча.
Иначе нет. :-)
спасибо. вот только не понимаю как это в регулярку положить) где там регулярное выражение... как его писать
 

lenin1973

Client
Регистрация
23.12.2013
Сообщения
52
Благодарностей
10
Баллы
8
Табы -> Данные, берёшь DOM, ставишь галочку "парсить результат"
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)