Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста. У меня есть строка: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. У меня дана входная строка: as `Агент` как мне с помощью прегматч получить agent? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2013, 22:45 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Alexei772, бьюсь таким образом: #`[a-zA-Z0-9_-]` as `Агент`# $pattern='#`[a-zA-Z0-9_-]` as `'.$this->column_name[$i].'`#'; preg_match($pattern,$this->sql,$matches); но рузельтат от print_r($matches) такой Array ( ) :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2013, 23:24 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Alexei772, Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 01:30 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
MikkiMouse, спс, а что значит плюс? и как вытащить все "раельные" названия колонок (красным квадратом отмечено), а не представляемые в русском языке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:08 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:12 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrow Код: php 1. к сожалению в данном запросе такой результат (как на картинке), а мне нужно вытащить только названия колонок, например, agent, shipper, consignee и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:17 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrow Код: php 1. добавил as: preg_match_all('#`(.*)` as#', $this->sql, $matches); и получилось отлично! Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:20 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
а оно ` as ` подхватило Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:20 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrowа оно ` as ` подхватило Код: php 1. :) спасибо! подскажите, пожалуйста, почему выражение Код: php 1. не зацепляет все что "после where"?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:31 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
потому что там не where(.*) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:33 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrowпотому что там не where(.*) логично :) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. я не силен в этом... почему он думает что у не where?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:35 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
preg_match_all('#where(.*)#s', $this->sql, $matches); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:40 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrowpreg_match_all('#where(.*)#s', $this->sql, $matches); s добавилось потому что есть перенос и точке нужно трактовать любой отдельный символ как символ, даже переход на новую строку?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:42 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Alexei772ScareCrowpreg_match_all('#where(.*)#s', $this->sql, $matches); s добавилось потому что есть перенос и точке нужно трактовать любой отдельный символ как символ, даже переход на новую строку?... незнаю о чем вы но: http://www.php.net/manual/en/reference.pcre.pattern.modifiers.php автор m (PCRE_MULTILINE) By default, PCRE treats the subject string as consisting of a single "line" of characters ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:46 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
http://www.php.net/manual/en/regexp.reference.meta.php автор . match any character except newline (by default) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:50 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrow http://www.php.net/manual/en/regexp.reference.meta.php автор . match any character except newline (by default) danke! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2013, 02:51 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
Строка "dddds GmbH, invoice 1216971, ups 1Z7105556899292863, MRN 13DE800185304956E1 , delivery note 345237" как вытащить данные между запятыми? причем перед и после запятой может быть знак пробела, который нужно убрать :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 16:32 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
explode(',' , $str ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 16:52 |
|
||
|
preg_match: получать значение по имеющейся части строки
|
|||
|---|---|---|---|
|
#18+
ScareCrowexplode(',' , $str ) :) логично! так проще, а как убираются последний и первый пробел? тоже есть такая функция? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 22:13 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=101&tid=1463358]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 219ms |
| total: | 388ms |

| 0 / 0 |
