0xDADA11C7 написав:Як воно поводить себе з кирилицею та що воно важає кирилицею я не знаю, але гадаю що в латиниці помилка - треба A-Z
1 -- все після знаку % в ерлангу -- коментар
2 -- ця описка-очепятка не обов'язково є помилкою --
я точно не пригадую, чи діапазон A-z є A-Z + a-z, чи навпаки -- a-z + A-Z = a-Z
здається, перше все ж таки вірно,
відповідно, у такому записі просто є зайвим інструкція-конструкція a-z після A-z
upd. думаю, згідно діапазону таблиць ansi/utf8, в залежності від вказаного кодування:
(коди символів)
$ erl
Erlang/OTP 22 [erts-10.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Eshell V10.4 (abort with ^G)
1> $a.
97
2> $A.
65
3> $z.
122
4> $Z.
90
5> $а.
1072
6> $А.
1040
7> $я.
1103
8> $Я.
1071
9> io:format("~w~n",[<<"аАяЯ"/utf8>>]).
<<208,176,208,144,209,143,208,175>>
pluszz написав:А що ви хочете саме зробити напишіть конкретно може можна то за допомогою пітончика зробити?
звичайно, дякую вам за увагу)
але ви не звернули увагу на дату створення цієї теми)
3 -- я давно уже забив на лексери в рішенні тої задачі,
і давно переписав на паттернг матчинг
(і пайтон мені не потрібен для такої задачі, коли у мене є ерланг)
дивіться:
версія з лексерами, січень 2018
https://github.com/221V/bbcodes_to_html_1
версія на паттерн матчингу, серпень 2018
https://github.com/221V/bbcodes_to_html_2
зараз у нас січень 2020
посилання я сюди запостив вчора не тому,
що тема лексера в контексті першої задачі для мене є актуальною,
а тому, що по посиланнях -- написання лексера-парсера з нуля, при написанні власної мови програмування
погодьтесь, семантично ця тема підходить для того, щоб тут поділитись такими посиланнями
upd.
▼Прихований текст
mr. koala знову приписує mr. 221V слова, які він не говорив, не писав
я не писав ні про якого пітончика
▼Прихований текст
жартую - сміюсь, не нервуйтесь))