Как удалить стрoки в которых есть 2 точки ?

12
[Удален]
#11
seosniks:
Добрый вечере Спецы.
Скажите пожалуйста как мне удалить строку которая имеет 2 точки, точки могут быть в разброс.
если точка одна то ок
если 2 точки то удаляем. Можно проще получить все слова имеющие одну точку из каждолй строке текстового файла.

grep -P "([^\.]*)\.([^\.]*)" input.txt > output.txt

[Удален]
#12
seosniks:
ну это я просто сокращенно написал.

сокращено это пишется так - JS, а Ява- совершенно другая вещь.

bearman добавил 10.08.2009 в 22:44

ewg777:
<?

$a = file('s.txt');
foreach ($a as $v)
{
if(substr_count($v, '.')==="2")
{
echo 'Строчка "'.$v.'" содержит две точки';
nakazivaem_string ($v);
}
}

метод хороший, если бы ТС понимал хоть одну строку отсюда ..

bearman добавил 10.08.2009 в 22:45

<?

$a = file('s.txt');
foreach ($a as $i=>$v)
{
if(substr_count($v, '.')>2)
{
unset($i);
}
}
echo join("",$a);

bearman добавил 10.08.2009 в 22:45

последний код может быть и поможет тс ...

П
На сайте с 08.06.2007
Offline
63
#13
bearman:
...последний код может быть и поможет тс ...

Что то пропал.. наверное в поисках функции nakazivaem_string

S
На сайте с 28.10.2005
Offline
319
#14


function nakazivaem_string ($bad_string) {

while (is_alive($bad_string)) {

$bad_string = beat_on_wall ($bad_string, $solid_wall);

}

}
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий