|
|
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
Функция не заменяет знак "?", а должна. :( В чем я не прав при составлении RegExp'а? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 12:24 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
Была бы "должна" - заменила бы. Чему равна переменная p_year? ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 12:56 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
krvsaБыла бы "должна" - заменила бы. Чему равна переменная p_year? p_year - строковое представление года ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 13:07 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
krvsaБыла бы "должна" - заменила бы. Чему равна переменная p_year? например, '2007' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 13:09 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
Скажите, пожалуйста, а зачем использовать регулярные выражения? На мой взгляд, в данном случае это просто неразумно - обработка выражения займет куда больше времени, чем простое присваивание: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 13:10 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
I_WorkСкажите, пожалуйста, а зачем использовать регулярные выражения? На мой взгляд, в данном случае это просто неразумно - обработка выражения займет куда больше времени, чем простое присваивание: Код: plaintext 1. 2. Ну. во-первых, это, так сказать, тест. На самом деле p_ob_ids потом будет присваиваться значение аргумента функции. Во-вторых, перед "{" и после "}" предполагаетс еще некоторое количество операторов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 13:20 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
\b Matches the empty string, but only at the beginning or end of a word. A word is defined as a sequence of alphanumeric or underscore characters , so the end of a word is indicated by whitespace or a non-alphanumeric, non-underscore character. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 13:57 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
У меня работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2007, 14:47 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо большое!!!!!!!! чтобы заработало надо было просто сделать так: Код: plaintext хотя, по-моему функция должна изменять вызывающий объект, а не возвращать измененный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 08:46 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
aleksandyхотя, по-моему функция должна изменять вызывающий объект, а не возвращать измененный Все с точностью до "наоборот" Цель любой (!) функции вернуть некое значение. Но есть редкие исключения когда функция может что-то поменять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 09:00 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
Тут можно поспорить ... Есть понятие обычных и перегруженных методов. Тут как раз вариант с перегруженным методом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2007, 13:09 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
Функция есть функция. Она принимает какие-то аргументы и возвращает какое-то значение. Она не меняет значения аргументов . Некоторые могу возразить - мол, например, при передаче массива и т.п. функция может изменить значения этого массива. Тут я вот, что скажу: функции не передается сам массив, а передается ссылка на него, т.е. адрес первого элемента. И этот адрес функция не трогает. Есть также так называемые методы - функции, относящиеся к конкретный объектам (this.focus(), например). Когда мы вызываем метод, то по сути, этой функции передается адрес объекта. Соответственно, функция, зная адрес и структуру данных, может изменять объект по своему усмотрению. Т.е. необходимо различать две возможности передачи параметров: 1) по значению 2) по ссылке В первом случае происходит копирование значения, во втором - передается адрес самого объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 02:29 |
|
||
|
regexp'ы
|
|||
|---|---|---|---|
|
#18+
У нас в Cache функции могут и менять... Но располагаться тогда они должны слева от знака равенства... Код: plaintext 1. 2. 3. 4. 5. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2007, 08:50 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Anvar+Begov]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 441ms |
| total: | 725ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...