autotroph Ответов: 1

Как вставить строку между двумя другими строками в VB.NET-что?


Привет, и у меня были проблемы с тем, чтобы заставить эту конкретную вещь в моей программе работать.

Поскольку я не могу создавать образы, мне просто нужно будет объяснить это как можно более подробно.

Так что, в принципе, когда я нажимаю на кнопку, текст из ComboBox, который вставляется между двумя группами текста в TextBox. Т. е. если текстовое поле со списком читает "я" и "текстовое поле" читает "Здравствуйте, autotroph.", затем, когда вы нажмете на кнопку, то поле читает "Здравствуйте, я autotroph."

Кто-нибудь знает, как это сделать?

Что я уже пробовал:

Я еще ничего не пробовал, у меня есть предчувствие, что это может иметь какое-то отношение к регулярному выражению и тому подобному, но я ничего не могу придумать :

1 Ответов

Рейтинг:
1

OriginalGriff

Это не вопрос, где мы можем сказать "сделай это", и это все улаживает.
А почему бы и нет? Ну, подумай об этом. Почему "я" идет между "привет" и "автотроп"? Что, если коробка начинается с "привет"? Или "Привет, автотрофный", или "Привет, я автотрофный"? Как насчет "быстрая бурая лиса перепрыгивает через ленивую собаку"?

Механически это просто сделать: регулярное выражение, строка.Замена, подстрока или даже просто строка.Сплит и струна.Join сделает это - проблема в определении правил, по которым он должен работать. А ты этого не сделал. Поэтому начните думать о том, почему это делается и где это делается, и это должно начать приводить вас к алгоритму, который должен дать вам план для реализации.