0 / 0 / 0
Регистрация: 09.01.2019
Сообщений: 5
|
|
1 | |
Выделение текста перед n-ым символом09.01.2019, 16:11. Показов 1228. Ответов 5
Метки нет (Все метки)
Доброго времени суток!
Имеется текст в ворде в формате: |09.01.2019| |500.00 руб.|блаблабла|блаблабла| |09.01.2019|200.00 руб.| |блаблабла|блаблабла| |10.01.2019|4000.00 руб.| |опять ненужная чушь|бла| Необходимо получить такой вид: 09.01.2019 500.00 руб. 09.01.2019 200.00 руб. 10.01.2019 4000.00 руб. Каким способом это осуществить? Можно ли выделить часть текста перед символом, который, предположим, повторился в строке 3й раз? Заранее спасибо!
0
|
09.01.2019, 16:11 | |
Ответы с готовыми решениями:
5
Удалить из текста символ «!» и перед символом «:» вставить «-». Каждую цифру текста, которая находится перед первым символом "+", заменить на запятую Каждую цифру текста, которая находится перед первым символом "+", заменить на запятую Удалить символы, стоящие перед символом * |
Динохромный
1376 / 749 / 273
Регистрация: 22.12.2015
Сообщений: 2,344
|
|
09.01.2019, 18:05 | 2 |
Сообщение было отмечено Ove4ka как решение
Решение
Если символ повторяется с одинаковой частотой, и нужно третье вхождение - можно преобразовать текст в таблицу (символ разделитель в данном случае - "|"), скопировать второй столбец и при желании преобразовать обратно в текст. Однако в вашем, гхм, примере:
я вижу произвольное вхождение этого самого символа.
1
|
0 / 0 / 0
Регистрация: 09.01.2019
Сообщений: 5
|
|
09.01.2019, 20:18 [ТС] | 3 |
Спасибо, про преобразование в таблицу я как-то совсем забыл. Вариант неплохой, от него и буду отталкиваться
0
|
15146 / 6419 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
09.01.2019, 20:54 | 4 |
Как вариант, Найти и заменить, найти |[!|]@|[!|]@|^13 заменить на ^p , Подстановочные знаки.
Потом зачистить лишние символы "|".
0
|
11.01.2019, 03:14 | 5 | |||||
А ещё так: все буквы заменить на пустоту; чёрточку — на пробел; двойные пробелы — на пробел, а в заключение — абзацы на обозначение рубля и абзац.
Кстати: во вручную набитых данных обычно куча мусора (что уже отмечено выше), а посему рекомендую прогнать для начала следующий уже испытанный макрос причёсывания. Попробуйте все эти замены выполнить автоматически:
1
|
12.01.2019, 03:07 | 6 |
Впрочем, способ, который изобрёл Казанский, более подходящ — ибо те самые
не обязаны состоять исключительно из букв!
А то вот 28 человек за сутки пробегало, и все молча.
0
|
12.01.2019, 03:07 | |
12.01.2019, 03:07 | |
Помогаю со студенческими работами здесь
6
Проверить, есть ли перед символом '!' символ 'ю' Удалить символ стоящий перед символом '#' Определить, каким по порядку символом с начала текста является последняя точка текста подсчитать, сколько символов стоят перед символом ?, Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |