
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.01.2005, 16:34:26
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Есть ли функция, которая позволила бы вырезать некоторое количество символов из строки. Например есть поле со списком, в котором я выбираю строку, которая ображается в следующем виде:" Заказ 18012005 " Мне необходимо преобразовать это значение, чтобы получилось: " Заказ ". Т.е. нужно вырезать 9 символов справа. Trim убивает только пробелы. Подскажите, есть ли способ решить проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:36:34
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
LEFT ХААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:39:43
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
Left(Строка, 5) Right(Строка, 9) Mid(string, start[, length]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:42:51
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Бывают поля Заказ 123 18012005 Заказ на мебель 18012005 Заказ на оборудование 18012005 Если поставит Left (Поле,5), то получится просто " Заказ " А нужно именно, чтобы справо выносилось 9 символов. А нормально ответить не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:46:47
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
Есть еще функция Len() - возвращает кол-во символов в стринге В ващем случае это будет выглядеть так Код: plaintext Что сложного-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:47:47
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
>>Мне необходимо преобразовать это значение, чтобы получилось: "Заказ". >>Если поставит Left(Поле,5), то получится просто "Заказ" >>А нужно именно, чтобы справо выносилось 9 символов. Так что надо то??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:48:27
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
Пользователь2Бывают поля Если поставит Left (Поле,5), то получится просто " Заказ " А нужно именно, чтобы справо выносилось 9 символов. А нормально ответить не получается? А так? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:50:26
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Как спросил, так и ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:51:22
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Код: plaintext Это то, что нужно. paparome , Bagin , спасибо за подсказку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:53:46
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
а вообще-то у вас, судя по примеру, авторЗаказ 123 18012005 Заказ на мебель 18012005 Заказ на оборудование 18012005 необходимо вырезать разное количество символов, поэтому необходимо анализировать строку посимвольно, определять, где начинается число и его вырезать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 16:57:13
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
Что-то я нихрена не понимаю... Автор: >>А нужно именно, чтобы справо выносилось 9 символов. Почему тогда не Right(Строка, 9)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 17:02:44
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
RVIЧто-то я нихрена не понимаю... Автор: >>А нужно именно, чтобы справо выносилось 9 символов. Почему тогда не Right(Строка, 9)?Посмотрите первый вопрос, там написано: "Т.е. нужно вырезать 9 символов справа. Trim убивает только пробелы.Э", а в случае Right(Строка, 9) останутся 9 символов справа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 17:03:45
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Всем спасибо за поддуржку. Код: plaintext Работает так, как нужно. Убирает справа 9 символов. Эти 9 символов - 1пробел и дата в формате ddmmyyyy. В итоге получается просто название заказа без даты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 17:04:05
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Обрезать символы справа гораздо интереснее Left'ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 17:05:27
|
|||
|---|---|---|---|
|
|||
Вопрос по функциям |
|||
|
#18+
Спасибо за поддержку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.01.2005, 17:05:35
|
|||
|---|---|---|---|
Вопрос по функциям |
|||
|
#18+
Bagin RVIЧто-то я нихрена не понимаю... Автор: >>А нужно именно, чтобы справо выносилось 9 символов. Почему тогда не Right(Строка, 9)?Посмотрите первый вопрос, там написано: "Т.е. нужно вырезать 9 символов справа. Trim убивает только пробелы.Э", а в случае Right(Строка, 9) останутся 9 символов справа Дык я и думал, что ему нужны эти правые 9 символов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1669221]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
68ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 376ms |

| 0 / 0 |
