Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подскажите выражение
Форумы портала PHP.SU » PHP » Регулярные выражения » Подскажите выражение

Страниц (2): [1] 2 »
 

1. randall - 04 Марта, 2009 - 02:55:16 - перейти к сообщению
Приведу пример.
в SQL есть символ
который делает следующие по запросу * выводит все и з БД, или по запросу r* выводит все, что начитаеться на r. Так вот бы хотелось узнать, если такой замечательный символ в php-среде?
2. Champion - 04 Марта, 2009 - 08:57:24 - перейти к сообщению
randall пишет:
или по запросу r* выводит все, что начитаеться на r.
Это правда?

Что этот символ должен делать в php среде я не понял?
3. randall - 04 Марта, 2009 - 13:46:03 - перейти к сообщению
Приведу пример того, что мне надо от php

<?
$a = "10122336";
$b = "223";


echo str_replace($b,'222',$a);

?>

Что мне нужно от этого кода. мне нужно чтобы заменилось это 223 на 222, НО это 223 может быть неизвестным (например 555 и этого php не знает). так вот в SQL это 223 или 555 можно заменить на *** и тогда все выполняется как требуется. Так вот, хочеться узнать есть ли такой *** в среде php, чтобы выполнял ту же функцию как *** в SQL.
4. CodeWarrior - 04 Марта, 2009 - 15:31:01 - перейти к сообщению
randall пишет:
Что мне нужно от этого кода. мне нужно чтобы заменилось это 223 на 222, НО это 223 может быть неизвестным (например 555 и этого php не знает). так вот в SQL это 223 или 555 можно заменить на *** и тогда все выполняется как требуется. Так вот, хочеться узнать есть ли такой *** в среде php, чтобы выполнял ту же функцию как *** в SQL.

Чот ваще ничо не ясно...
5. valenok - 04 Марта, 2009 - 15:48:42 - перейти к сообщению
randall почитайте про регулярные выражения.
6. CodeWarrior - 04 Марта, 2009 - 18:20:03 - перейти к сообщению
valenok пишет:
randall почитайте про регулярные выражения.

Ога... можно даже эту http://www[dot]softtime[dot]ru/info/fridl.php
7. randall - 04 Марта, 2009 - 20:57:08 - перейти к сообщению
ну с вами все ясно, сами читайте свои книги.
8. CodeWarrior - 04 Марта, 2009 - 21:51:48 - перейти к сообщению
randall пишет:
ну с вами все ясно, сами читайте свои книги.

С нами ничего не ясно... Прочитать книгу один раз и откинуть сто вопросов, намного лучше чем не читать ничего, но задать сто вопросов...
9. randall - 05 Марта, 2009 - 13:48:54 - перейти к сообщению
я бы прямо сейчас пошел читать книгу если бы знал, что она поможет.
Это не стандартная ситуация которая не описана в книге.
10. EuGen - 05 Марта, 2009 - 13:59:16 - перейти к сообщению
Понимаете, так, как Вы описали задачу, получается, что Вам нужно произвольные 3 символа менять на известные.
Но как можно тогда понять, какие именно менять?
Скажем, в строке "123456789" заменить произвольные (неизвестные как Вы выразились) символы, на "000"... и что же будет результатом? "000456789" ? или, может "120006789" ? С какой позиции менять? Что-то я ничего не понял, опишите что именно Вам нужно.
11. bobo123 - 05 Марта, 2009 - 14:02:51 - перейти к сообщению
может искать в переменных одинаковую последовательность цифр и заменять на что он хочет? на сколько я понял,он заменяет одинаковые послед цифр
12. CodeWarrior - 05 Марта, 2009 - 21:41:54 - перейти к сообщению
bobo123 пишет:
может искать в переменных одинаковую последовательность цифр и заменять на что он хочет? на сколько я понял,он заменяет одинаковые послед цифр

И? Дальше?
13. bobo123 - 05 Марта, 2009 - 23:19:13 - перейти к сообщению
CodeWarrior пишет:
И? Дальше?


есть такое выражение:

отвергая-предлагай,предлагая-действуй!!

я предложил,но делать не знаю как ,не попадался случай(посредством работы со строками может решить проблему)

если ты отвергаешь-предложи
14. Champion - 06 Марта, 2009 - 09:33:47 - перейти к сообщению
(\d)\1{2} - так вроде 3 одинаковые цифоры подряд будет регуляркой. JustUser увидит, уж точно подправит).
Неизвестное количество одинаковых симолов - (.)\1*
15. CodeWarrior - 06 Марта, 2009 - 21:40:34 - перейти к сообщению
bobo123 пишет:
если ты отвергаешь-предложи

И где же написано что я отвергаю? Где?

 

Powered by ExBB FM 1.0 RC1