VB/VB.Net [aide] Supprimé caractere

soso6o

Contributeur
Inscrit
6 Mai 2011
Messages
108
Reactions
0
#1
Bonjour,

J'aurais besoin de votre aide je suis en train d'essayer de coder un traducteur en VB.NET de Action Sctipt vers Visual Basic.

J'ai besoin de supprimé tous les '}' & '{' du fichier mais je ne sais pas comment faire

Je voudrais aussi dans sa "public class CharacterDeletionErrorEnum extends Object" supprimé tous ce qui ce trouve apres la 3 eme place(donc apres sa : CharacterDeletionErrorEnum ) mais je ne sais comment faire aussi sachant que en 3eme place ça ne sera pas toujours ; "CharacterDeletionErrorEnum"

Mon code AS :
Code:
package com.ankamagames.dofus.network.enums
{
    public class CharacterDeletionErrorEnum extends Object
    {
        public static const DEL_ERR_NO_REASON:uint = 1;
        public static const DEL_ERR_TOO_MANY_CHAR_DELETION:uint = 2;
        public static const DEL_ERR_BAD_SECRET_ANSWER:uint = 3;
        public static const DEL_ERR_RESTRICED_ZONE:uint = 4;
 
        public function CharacterDeletionErrorEnum()
        {
            super();
        }
    }
}

code vb

Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim package As String = TextBox1.Text.Replace("package", "Namespace")
        Dim cons As String = TextBox1.Text.Replace("public static const DEL_ERR_NO_REASON:uint = 1", "public DEL_ERR_NO_REASON As uinteger = 1")
        Dim tmp As String = TextBox2.Text
 
 
        TextBox2.Text = tmp.Insert(TextBox2.SelectionStart, package & cons)
 
    End Sub

Cordialement
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#2
salut pour les '}' & '{' : textbox2.text=textbox1.text.replace("}", nothing).replace("{", nothing)

pour le 3 ieme element en fait c'est pas toujours le 3 ieme , pourquoi pas faire sauter extends et Object ?
 

soso6o

Contributeur
Inscrit
6 Mai 2011
Messages
108
Reactions
0
#3
ToOnS a dit:
salut pour les '}' & '{' : textbox2.text=textbox1.text.replace("}", nothing).replace("{", nothing)

pour le 3 ieme element en fait c'est pas toujours le 3 ieme , pourquoi pas faire sauter extends et Object ?

Deja merci pour le .replace

et je sais pas c'est pas toujours apres le 3 eme element qu'il faut enlever le reste?
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#4
non et des fois le reste faut le laisser
 

soso6o

Contributeur
Inscrit
6 Mai 2011
Messages
108
Reactions
0
#5
Comment faire, pour choisir alors quand il faut delete ou non ?
 
Inscrit
26 Novembre 2012
Messages
18
Reactions
0
#6
Tu t'y prends clairement de la mauvaise façon pour faire ceux que tu souhaite.
Il te faudrait jouer sur les Split() et pour lire chaque fichiers, utilises While Not.
 

asyade

Membre Actif
Inscrit
26 Avril 2013
Messages
368
Reactions
1
#7
Salut, regarde dans la partie projet je donne les source d'un petit traducteur il est pas tout a fait fini mais tu peut trés facilement le finir (il faut ajouter quelque type et lire les booleanByteWarper)
 
Haut Bas