HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #421  
Старый 30.04.2008, 19:49
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

Репутация: 96
По умолчанию

помогите с регуляркой ! <font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>XXXXXXXXXXXXXX</b></font>
найти XXXXXXXXXXXXXX
 
Ответить с цитированием

  #422  
Старый 30.04.2008, 19:56
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

$a = '<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>XXXXXXXXXXXXXX</b></font>';
my ($b) = $a =~ /<b>[^<]+<\/b>/;
 
Ответить с цитированием

  #423  
Старый 30.04.2008, 19:58
ZAMUT
Members of Antichat - Level 5
Регистрация: 24.10.2007
Сообщений: 256
Провел на форуме:
6905523

Репутация: 1174
По умолчанию

Код:
if ($s =~ /text-decoration: none \"><b>(\d{1,10})<\/b>/) { print $1 }
поясни конкретней, какие могут входить символы в захват

Последний раз редактировалось ZAMUT; 30.04.2008 в 20:11..
 
Ответить с цитированием

  #424  
Старый 30.04.2008, 19:59
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Цитата:
Сообщение от Piflit  
$a = '<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>XXXXXXXXXXXXXX</b></font>';
my ($b) = $a =~ /<b>[^<]+<\/b>/;
Нехорошо так делать...

<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><B>Hello <i>to</i> all!</b></font>

вообще ничего не выдаст, и

<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><и>Hello <i>to</i> all!</b></font>

тоже обломится...
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
 
Ответить с цитированием

  #425  
Старый 30.04.2008, 20:01
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

Репутация: 96
По умолчанию

Pifit Ответ не верный ) если искать только по тегу <b> то у меня еще куча не нужного найдется , поэтому я и дал с тегом <font> . ZAMUT нет текст

Последний раз редактировалось $p01nt; 30.04.2008 в 20:04..
 
Ответить с цитированием

  #426  
Старый 30.04.2008, 20:12
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

Репутация: 96
По умолчанию

Zamut - там русские символы ) пробывал А-я н подходит (
 
Ответить с цитированием

  #427  
Старый 30.04.2008, 20:12
FooBar
Banned
Регистрация: 28.01.2008
Сообщений: 18
Провел на форуме:
233275

Репутация: 14
По умолчанию

/<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>(.*)<\/b><\/font>/;
 
Ответить с цитированием

  #428  
Старый 30.04.2008, 20:17
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

$p01nt ты покажи типы возможных вариантов. от них зависит регулярка
 
Ответить с цитированием

  #429  
Старый 02.05.2008, 09:52
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

Репутация: 96
По умолчанию

#!usr/bin/perl

use strict;
use LWP::Simple;

open(FIL,">spars.txt");

my $url='http://mariel.ru/index.html';
my $content=get $url;

my $pervzagal=$content;
my $pervtext=$content;
$pervzagal=~/<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>(.*)<\/b><\/font>/g;
print FIL $1;
$pervtext=~/<div style="margin-top: 8px; margin-bottom: 2px">(.*)&nbsp;<a href=Article1579.html style="font-size: 8pt; font-weight: normal; font-family:Arial; color:#335da3; text-decoration: underline ">/g;
print FIL $2;

не получается спарсить pervtext , в чем ошибка ?
 
Ответить с цитированием

  #430  
Старый 02.05.2008, 09:55
FooBar
Banned
Регистрация: 28.01.2008
Сообщений: 18
Провел на форуме:
233275

Репутация: 14
По умолчанию

во втором надо $1 у тебя ведь только одно вхождение
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ