Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var parse = require('xml-parser');
- let text = '<bot-start>Bot: Czy chcesz sprawdzić czy należy Ci się zwrot PBA?<bot-end> <user-start>User: Tak, sprawdź<user-end> <bot-start>Bot: Czy płacisz za konto? / Czy bank pobiera się co miesiąc stałe kwoty z konta bankowego?<bot-end> <user-start>User: Tak<user-end> <bot-start>Bot: W którym banku posiadasz konto? <bot-end><user-start>User: Barclays<user-end> <bot-start>Bot: Podpowiedź: jeżeli nie pamiętasz nazwy banku, sprawdź Statement, a następnie wpisz go tutaj<bot-end> <user-start>User: false<user-end> <bot-start>Bot: Jak nazywa się Twoje konto?<bot-end> <user-start>User: Curr. Acc. Fir. Add.<user-end> <bot-start>Bot: Jak nazywa się Twoje konto? Kiedy uzyskasz nazwę swojego konta, wpisz ją poniżej:<bot-end> <user-start>User: Test<user-end> <bot-start>Bot: Kiedy założyłeś konto?<bot-end> <user-start>User: Pomiędzy 2011 - 2013<user-end> <bot-start>Bot: Czy starałeś się wcześniej o zwrot opłat bankowych (PBA)?<bot-end> <user-start>User: Nie<user-end> <bot-start>Bot: Czy korzystałeś z ubezpieczeń w ramach konta bankowego?<bot-end> <user-start>User: Tak<user-end> <bot-start>Bot: Aby dokończyć proces weryfikacji, podaj nam proszę adres e-mail na który wyślemy wszelkie niezbędne wyjaśnienia i instrukcje dotyczące dalszego procesu:<bot-end> <user-start>User: milosz@fs.com<user-end> <bot-start>Bot: Możesz podać także numer telefonu - wówczas łatwiej się z Tobą skontaktujemy:<bot-end> <user-start>User: 32423423<user-end>';
- text = text.replace(/<bot-start>/g, '<bot>');
- text = text.replace(/<bot-end>/g, '</bot>');
- text = text.replace(/<user-start>/g, '<user>');
- text = text.replace(/<user-end>/g, '</user>');
- text = '<root>' + text + '</root>';
- const doc = parse(text);
- const descr = doc.root.children.map(line => {
- return {
- source: line.name.toUpperCase(),
- text: line.content
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement