java parcer???
7 отговора
0 прегледа
java parcer???
Привет,
трябва да създам Java parser, но никъде не намирам достатъчна информация, интересува ме самата структура. Ще съм ви много благодарен,ако ми ударите едно рамо .
трябва да създам Java parser, но никъде не намирам достатъчна информация, интересува ме самата структура. Ще съм ви много благодарен,ако ми ударите едно рамо .
Re: java parcer???
Ами то и никой не си е помислил, че искаш да правиш парсер на домати....
Какъв тип текст? xml, някаква граматика, реален език, някакъв друг формат? По какъв начин искаш да го парсваш и до какво?
Понякога съм толкова добра,
че цялата изтръпвам и боли ме...
Какъв тип текст? xml, някаква граматика, реален език, някакъв друг формат? По какъв начин искаш да го парсваш и до какво?
Понякога съм толкова добра,
че цялата изтръпвам и боли ме...
Re: java parcer???
Sorry, но не съм много напред с JAVA-та, зададоха ми тази задача и аз започнах да се обучавам по книгата на Хърбърд Шийлс, но там и дума не става за парсъри. Мисля, че типа текст е хml. Ето и това, което трябва да парсвам:
v=0
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u=[линк]
[email protected] (Mark Handley)
c=IN IP4 224.2.17.12/127
Handley & Jacobson Standards Track [Page 8]
RFC 2327 SDP April 1998
t=2873397496 2873404696
a=recvonly
m=audio 49170 RTP/AVP 0
m=video 51372 RTP/AVP 31
m=application 32416 udp wb
a=orient:portrait
трябва да разпознава сесиите след '='-то дали са вярни или не.
v=0
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4
s=SDP Seminar
i=A Seminar on the session description protocol
u=[линк]
[email protected] (Mark Handley)
c=IN IP4 224.2.17.12/127
Handley & Jacobson Standards Track [Page 8]
RFC 2327 SDP April 1998
t=2873397496 2873404696
a=recvonly
m=audio 49170 RTP/AVP 0
m=video 51372 RTP/AVP 31
m=application 32416 udp wb
a=orient:portrait
трябва да разпознава сесиите след '='-то дали са вярни или не.
Re: java parcer???
Здравей,
1. Това не е XML файл.
2. За да ти помогне някой, трябва да дедеш дефиниция точно какво трябва да се направи.
The human knowledge belongs to the world.
1. Това не е XML файл.
2. За да ти помогне някой, трябва да дедеш дефиниция точно какво трябва да се направи.
The human knowledge belongs to the world.
Re: java parcer???
Не съм сигурен какво точно искаш да направиш, но пробвай
с java.util.Properties, може да е същото :)
ето примерче. в test.txt е твоя текст
try {
FileInputStream is = new FileInputStream("test.txt");
Properties p = new Properties();
p.load(is);
System.out.println("p: "+ p.getProperty("a"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
с java.util.Properties, може да е същото :)
ето примерче. в test.txt е твоя текст
try {
FileInputStream is = new FileInputStream("test.txt");
Properties p = new Properties();
p.load(is);
System.out.println("p: "+ p.getProperty("a"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Re: java parcer???
"2. За да ти помогне някой, трябва да дедеш дефиниция точно какво трябва да се направи."
Мдаа трябва, и най добре това да е граматиката на езика който ще парсваш. Питай тоя дето ти е дал задачата да ти даде и граматиката. След тва пробвай с методите на класа String.
Мдаа трябва, и най добре това да е граматиката на езика който ще парсваш. Питай тоя дето ти е дал задачата да ти даде и граматиката. След тва пробвай с методите на класа String.