[tcl] log z bota + regexy

0

Witam, mam chyba nietuzinkowy problem. Otóż wyciągam z bota log i chciałbym wszystkie kombinacje znaków \n \r itd pozamieniać na encje + odpowiednia literka lub wyrzucić z wypowiedzi. Problem z tym, że o ile pod zwykłym interpreterem tcl kod:

set text "ble ble \n ble ble ble"
regsub -all {\x0A} $text {\\n} text

działa tak jak bym tego chciał, to wyciągany z bota już nie :| Nie wiem o co chodzi, czy to przez kodowanie czy przez coś innego. Pomocy :(

0

A czy znaki nowych linii zawierają kody unixowe(0x0A) czy windowsowe (0x0D,0x0A). Bo możesz z tym mieć problem.

0

Ooo, nie spodziewałem się że ktoś odpowie.

Nie wiem jakie to są kody, ale sprawdze. Dzięki ze podpowiedź :)

0

propo regexow i \r\n to sie ostatnio nacialem, bo sobie radosnie pisalem \s+, a tu sie po 2 godzinach straconych na dochodzeniu co jest nie tak, okazalo ze \r to znak sterujacy a nie whitespace :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1