|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
Есть строка URL, в ней используется имя хоста или адрес. http(s)://hostname:port/subaddress Нужно: заменить некорректный адрес типа localhost, 127.0.*.* на явное имя хоста. Как красиво сделать замену? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 13:39 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
WinnipuhКак красиво сделать замену? регуляркой ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 13:42 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
ИзопропилWinnipuhКак красиво сделать замену? регуляркой а вот тут и заковыка, понимаешь (ц) как одним регулярным выражением описать и localhost, и 127.*.*.*? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 14:33 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
Winnipuh, Самое простое - после / и до : / и : не могут быть в имени хоста. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 15:39 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
Winnipuh, как-то так (127\.[\d.]+|[0:]+1|localhost) ? Или в чем вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 15:56 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
Winnipuh, IndexOf + Substring. Если у программиста есть проблема и он думает — «Я решу ее при помощи регулярных выражений», то с этого момента у программиста уже две проблемы. © ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 16:49 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
Arm79Winnipuh, IndexOf + Substring. Если у программиста есть проблема и он думает — «Я решу ее при помощи регулярных выражений», то с этого момента у программиста уже две проблемы. © Для всего свои инструменты хороши. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 17:04 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
WinnipuhНужно: заменить некорректный адрес типа localhost, 127.0.*.* на явное имя хоста. В чем их некорректность? WinnipuhКак красиво сделать замену? UriBuilder ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 17:40 |
|
Как заменить подстроку?
|
|||
---|---|---|---|
#18+
bazileWinnipuhНужно: заменить некорректный адрес типа localhost, 127.0.*.* на явное имя хоста. В чем их некорректность? WinnipuhКак красиво сделать замену? UriBuilder их не корректность только с точки зрения конкретной задачи, то есть: клиент запрашивает у сервиса урл для дополнительного коннекта, и если юзер написал localhost, то клиенту отдается формально корректный адрес, но он будет пытаться коннектиться к себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2015, 18:45 |
|
|
start [/forum/topic.php?fid=20&fpage=84&tid=1401523]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 356ms |
total: | 477ms |
0 / 0 |