|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Всем добрый день! Есть строка: <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/></div> Как мне программно сделать чтобы это строка копировалась 100 раз (1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg... до 100.jpg) в новые строки? В итоге у меня должно получится вот так: Ссылки<div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/></div> <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-2.jpg"/></div> <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-3.jpg"/></div> <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-4.jpg"/></div> <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-5.jpg"/></div> ...<div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-100.jpg"/></div> За ранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2016, 15:41 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2016, 20:28 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Akina Код: vbnet 1. 2. 3. 4. 5. 6. 7.
Доброе утро! Спасибо за ответ но у меня ошибку показывает. Вот в этом месте: str0 = spilt(str1, "1.jpg") Можете выложить пример для чайника? Буду благодарен! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 10:19 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Есть еще кто? Помогите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 14:53 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Там просто описка. Нужно не spilt, а split. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 14:55 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__MichelleAbisma2008, Там просто описка. Нужно не spilt, а split. Да Вы правы))) Спасибо! Ещё один вопрос. Как результат кода сохранить в таблицу? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 15:46 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Может, так? Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 16:02 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Пропустила. Там ведь в самих строках содержатся кавычки. Их нужно удваивать Replac'ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 16:08 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Вообще-то, я, наверное, сделала бы совсем по-другому. Вот так. Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 16:49 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__MichelleВообще-то, я, наверное, сделала бы совсем по-другому. Вот так. Код: vbnet 1. 2. 3. 4. 5. 6.
На подледном строке есть какая та ошибка! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 16:55 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 16:59 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__Michelle, Я знаю сейчас Вы меня ругайтесь) но у меня нечего не получилось( Вот база! Посмотрите пожалуйста! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 17:08 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Нет, я не ругаюсь.))) Но , во-первых, писала с планшета, без компьютера, во-вторых, у меня сейчас осталось очень мало времени. Но попробую.... Это в какой версии? Можете в 2000-й перевести и выложить, чтобы мне ноутбук не доставать, а то прям так некогда... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 17:15 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__MichelleAbisma2008, Нет, я не ругаюсь.))) Но , во-первых, писала с планшета, без компьютера, во-вторых, у меня сейчас осталось очень мало времени. Но попробую.... Это в какой версии? Можете в 2000-й перевести и выложить, чтобы мне ноутбук не доставать, а то прям так некогда... Отлично) Вот примерчик. Можете завтра ответит! Спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 17:18 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Посмотрела. Вы прямо без изменений скопировали код? Но ведь у Вас нет таблицы Tab, это условное наименование. У Вас таблица называется f_9E8203D96A754B0890DAF9414007C362_Data. Поля с именем Ссылки (как на приведенной Вами картинке) в этой таблице тоже нет. Из тех полей, что есть, наиболее подходящее, на мой взгляд, FileURL. Но таблица пуста, записи с приведенным вариантом строки нет. Конечно, так ничего работать не будет. Заменила в модуле имена на существующие, создала в таблице запись с первоначальным значением поля FileURL, равным <div id="spot_hiddenwrap"><img src=" https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/></div>. Однако вставка опять не произошла. Тогда сделала отдельный запрос (Запрос1) на вставку со значением i 25, запустила, вышло сообщение о невозможности вставки из-за нарушении уникальности ключа. Посмотрела в таблице f_9E8203D96A754B0890DAF9414007C362_Data, причин не обнаружила. Сделала новую таблицу Таблица1 с полем Id счетчик и полем FileURL. Создала в ней нужную первоначальную запись. В форме Форма1 - кнопка для запуска цикла вставок. Все получилось. Вставились 100 записей с нужными значениями поля FileURL. Прилагаю файл с новой таблицей (Таблица1) и новой формой (Форма1). Вставленные записи удалила, оставила лишь первоначальную запись. Откройте таблицу, посмотрите, затем откройте форму, нажмите кнопку и увидите в таблице 100 вставленных записей. Почему происходит нарушение уникальности ключа в таблице f_9E8203D96A754B0890DAF9414007C362_Data, не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 18:19 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008,__Michelle..... Почему происходит нарушение уникальности ключа в таблице f_9E8203D96A754B0890DAF9414007C362_Data, не знаю.Поняла, в чем дело. а) Поле FileName (Текстовый) - не допускает пустых строк. б) Поле _Data (Числовой) - индексированное, тоже требует ввода значения. То есть, нужно теперь так Код: vbnet 1. 2. 3. 4. 5. 6.
При этом подчеркиваю, что выделенные красным значения 0 и "FileName" должны быть заменены на значения, соответствующие каждому *.jpg. Хотя, если только проверить работу запроса, можно и так оставить, но тогда во всех вставленных записях они будут одинаковыми. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2016, 18:36 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__Michelle, Доброе утро! Я очень благодарен Вам! сколько труд... и все это для меня. Еще раз спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 09:26 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, Здравствуйте! Труд, конечно, грандиозный - несколько движений мыши.))) Писанины, правда, вышло много.))) У меня там есть неточность. Если заполнять таблицу на основании первой записи, уже находящейся в таблице, то цикл For нужно начинать с 2, а не с 1. Получилось ли у Вас желаемое? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 10:06 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Abisma2008, а какая необходимость создавать в таблице 100 записей с путями к 100 картинкам, лежащим в одной папке? Какая у вас цель? Может есть более элегантное решение? ЗЫ. Вместо выполнения запроса я бы открыл Recordset на этой таблице и в цикле добавил туда 100 записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 12:40 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )Abisma2008, а какая необходимость создавать в таблице 100 записей с путями к 100 картинкам, лежащим в одной папке? Какая у вас цель? Может есть более элегантное решение? ЗЫ. Вместо выполнения запроса я бы открыл Recordset на этой таблице и в цикле добавил туда 100 записей.+100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 13:05 |
|
Как заменить конкретный символ в строке?
|
|||
---|---|---|---|
#18+
__Michelle, Да меня устраивает ваш вариант который работает Анатолий ( Киев ) Мая цель скачать сразу 30000 шт картинку! Как это происходит: Я делаю одинаковые строки в количестве 30000 шт, но каждая строка отличается вот здесь "1.jpg" Потом экспортироваю в текстовый документ. Дальше Открою через HTML. У меня откроется в браузере страница с картинками. И наконец то Сохраняю HTML с папкой. В итоге в папке появится 30000 шт картинок))) Вот то что я хочу!) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2016, 14:21 |
|
|
start [/forum/topic.php?fid=45&msg=39303955&tid=1613185]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 363ms |
total: | 510ms |
0 / 0 |