|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
Здравствуйте, есть строка 380998887744L255456859856584. Как вырезать букву L и всё что послё неё? Или ещё лучше найти через рег. выражение номер телефона 380998887744 и оставить только его ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2020, 21:03 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
Samyrro, См. фунцию split_part ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 09:42 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
fte, см. функции regexp_matches и regexp_replace. Задачу можно решить с помощью любой из них. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 10:58 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
Samyrro Здравствуйте, есть строка 380998887744L255456859856584. Как вырезать букву L и всё что послё неё? Или ещё лучше найти через рег. выражение номер телефона 380998887744 и оставить только его Если формат записи фиксированный, а не произвольный, то номер украинского мобильного телефона имеет фиксированную длину 12 символов Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 12:16 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
Если формат записи фиксированный, а не произвольный, то номер украинского мобильного телефона имеет фиксированную длину 12 символов Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 12:16 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
DSKalugin, таки пришлось написать. Изучать использование регулярных выражений всегда полезно. В данном примере Код: plsql 1. 2. 3.
Или Код: plsql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 12:52 |
|
Вырезать всё, что идёт после символа "L"
|
|||
---|---|---|---|
#18+
Вот ещё как можно выбрать с помощью REGEXP_MATHES: SELECT UNNEST(REGEXP_MATCHES('12345L6789' '^[0-9]+', 'g')) LIMIT 1 Будет выдан 1 результат, или совсем не будет результатов (что потребует дополнительного рассмотрения - соответствует ли формат данных предусмотренному в регулярном выражении). Способ с REGEXP_REPLACE всегда даст 1 результат, но не обнаружит непредусмотренный формат данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 16:35 |
|
|
start [/forum/topic.php?fid=53&msg=39936240&tid=1994779]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 85ms |
total: | 231ms |
0 / 0 |