/ / Selezione del testo scritto tra virgolette nella casella di testo. Applicazione Windows Form - c #, winforms

Selezione del testo scritto tra virgolette nella casella di testo .. windows form application - c #, winforms

mi dispiace ma sono nuovo in c # e ho bisogno di imparare alotto :( la gente mi può aiutare dicendo come posso selezionare il testo scritto tra virgolette in richtextbox? come se scrivessi in richtextbox sul debug del programma

        cout<<"HELLO WORLD";
HELLO WORLD= new array

il, HELLO WORLD dovrebbe essere memorizzato in un nuovo array / stringa

risposte:

1 per risposta № 1

se stai davvero lavorando con c # (invece di c ++, che penso tu sia) puoi fare quanto segue:

  string  input = TextBox1.Text; //<--- replace Textbox1 with whatever you called your textbox
string[] txtWithNoQuotes = input.Split(""");
string noQuotes = txtWithNoQuotes[1]; // <-- this will give you Hello world, without the quotes

modifica: penso di aver sbagliato un po 'la domanda, se vuoi solo il testo che qualcuno ha inserito in una casella di testo, semplicemente

string input  = NameOfYourTextbox.Text;

0 per risposta № 2

Diciamo che il nome del tuo RichTextBox èRichTextBox1; quindi quanto segue imposta il valore nella casella di testo (dovresti scrivere questo nel codice dietro il file; se il tuo modulo è chiamato come Form1, allora dovresti scriverlo in Form1.cs):

string s = RichTextBox1.Text;

0 per risposta № 3

Per selezionare il testo tra virgolette all'interno RichTextBox1 hai bisogno di qualcosa del genere:

string s = RichTextBox1.Text;
int f = s.IndexOf("""), l = s.LastIndexOf(""");
if(f != l)
{
RichTextBox1.Select(s, l - s + 1);
}