Oppure

Loading
05/04/07 11:41
CGiuseppe
Salve ragazzi!
Ho il seguente problema, se ho questa sintassi in un file di testo:

prolog["A.I.-Ephic 2.0"]
domain["myworld"]
style["aiephic"]

problem["name"]{

;syntax

}


Io voglio sapere attraverso le seguenti variabili:
Dim prolog As String
Dim domain As String
Dim style As String
Dim problem As String
Dim syntax As String


Tutte queste variabili devono assumere rispettivamente il valore di:

prolog["valore"]
domain["valore"]
eccetera....
solo che per syntax vorrei il valore racchiuso tra { e } come si fa?
Il valore è salvato in un file... quindi lo devo aprire con uno Io.StreamReader... forse la cosa è un po' difficile no?
aaa
17/04/07 16:23
Il Totem
Supponendo R StreamReader e S stringa:
'Per tutti i valori tranne syntax
S = R.ReadLine
S = S.Remove(0, S.IndexOf("[")+2)
S = S.Remove(S.IndexOf(chr(34)), 2)
prolog = S
'Per syntax:
If S.Contains("{") And S.IndexOf("{") = S.Length - 1 Then
While Not S.EndsWith("}") Do
  S += R.ReadLine
End While
S = "{" + S
syntax = S
End If
Ultima modifica effettuata da Il Totem 17/04/07 16:24
aaa