|
|
|
reg_replace ... как убрать все, до нужной точки из слова.
|
|||
|---|---|---|---|
|
#18+
Привет. Пытаюсь распарсить строку таким образом. string:= 'блаблабла.блабла.343.блаба.блабаб.12345' И убрать все, что находится до 12345. Т.е. все, до последней точки и саму эту точку. Т.е. в данном случае оставить 12345 Сначала я написал так... regexp_replace(string, '^[^.]*.'). Но это работает если строка имеет вид "блалабала.23223". Если строка имеет вид такой, как описано выше в парамтре string, то уже не работает. Подскажите, что я делаю не так. Как правильно написать регулярное выражение. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2016, 11:43 |
|
||
|
reg_replace ... как убрать все, до нужной точки из слова.
|
|||
|---|---|---|---|
|
#18+
Sneaky Pete, Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2016, 11:47 |
|
||
|
reg_replace ... как убрать все, до нужной точки из слова.
|
|||
|---|---|---|---|
|
#18+
AmKad, это выражение убирает как раз все ПОСЛЕ последней точки и точку... а нужно наоборот) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2016, 11:56 |
|
||
|
reg_replace ... как убрать все, до нужной точки из слова.
|
|||
|---|---|---|---|
|
#18+
AmKad, а все... ок:) Спасибо! Я ступил просто. Все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2016, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39354460&tid=1886950]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 407ms |

| 0 / 0 |
