/ / Sélection du texte écrit entre guillemets dans la zone de texte .. application de formulaire Windows - c #, winforms

Sélection du texte écrit entre guillemets dans la zone de texte .. application Windows Form - C #, Winforms

je suis désolé mais je suis nouveau sur c # et j'ai besoin d'apprendre unlot :( les gens peuvent-ils m'aider en disant comment puis-je sélectionner le texte écrit entre guillemets dans richtextbox? comme si j'écris dans richtextbox sur le débogage du programme

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

le, HELLO WORLD doit être stocké dans un nouveau tableau / chaîne

Réponses:

1 pour la réponse № 1

si vous travaillez en effet avec c # (au lieu de c ++, ce que je pense que vous êtes), vous pouvez faire ce qui suit:

  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

modifier: pensez que j'ai mal posé la question, si vous voulez juste le texte que quelqu'un a entré dans une zone de texte, faites simplement

string input  = NameOfYourTextbox.Text;

0 pour la réponse № 2

Disons que le nom de votre RichTextBox estRichTextBox1; puis ce qui suit définit la valeur dans la zone de texte (vous devez l'écrire dans le code derrière le fichier; si votre formulaire est nommé Form1, vous devez l'écrire dans Form1.cs):

string s = RichTextBox1.Text;

0 pour la réponse № 3

Pour sélectionner le texte entre guillemets RichTextBox1 vous avez besoin de quelque chose comme ça:

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