ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

30.04.2008, 19:49
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
помогите с регуляркой ! <font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>XXXXXXXXXXXXXX</b></font>
найти XXXXXXXXXXXXXX
|
|
|

30.04.2008, 19:56
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
$a = '<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>XXXXXXXXXXXXXX</b></font>';
my ($b) = $a =~ /<b>[^<]+<\/b>/;
|
|
|

30.04.2008, 19:58
|
|
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..
|
|
|

30.04.2008, 19:59
|
|
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
|
|
|

30.04.2008, 20:01
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
Pifit Ответ не верный ) если искать только по тегу <b> то у меня еще куча не нужного найдется , поэтому я и дал с тегом <font> . ZAMUT нет текст
Последний раз редактировалось $p01nt; 30.04.2008 в 20:04..
|
|
|

30.04.2008, 20:12
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
Zamut - там русские символы ) пробывал А-я н подходит (
|
|
|

30.04.2008, 20:12
|
|
Banned
Регистрация: 28.01.2008
Сообщений: 18
Провел на форуме: 233275
Репутация:
14
|
|
/<font style="font-size: 12pt; font-family:Arial; color:#335DA3; text-decoration: none "><b>(.*)<\/b><\/font>/;
|
|
|

30.04.2008, 20:17
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
$p01nt ты покажи типы возможных вариантов. от них зависит регулярка
|
|
|

02.05.2008, 09:52
|
|
Участник форума
Регистрация: 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">(.*) <a href=Article1579.html style="font-size: 8pt; font-weight: normal; font-family:Arial; color:#335da3; text-decoration: underline ">/g;
print FIL $2;
не получается спарсить pervtext , в чем ошибка ?
|
|
|

02.05.2008, 09:55
|
|
Banned
Регистрация: 28.01.2008
Сообщений: 18
Провел на форуме: 233275
Репутация:
14
|
|
во втором надо $1 у тебя ведь только одно вхождение
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|