@Fox ну вот счётчик яши развлекается со шрифтами, покушаясь на мою анонимность. Хотелось бы разобраться с этим топорно, заменить "что надо" и всё...
wg = "monospace;sans-serif;serif;Andale Mono;Arial;Arial Black;Arial Hebrew;Arial MT;Arial Narrow;Arial Rounded MT Bold;Arial Unicode MS;Bitstream Vera Sans Mono;Book Antiqua;Bookman Old Style;Calibri;Cambria;Cambria Math;Century;Century Gothic;Century Schoolbook;Comic Sans;Comic Sans MS;Consolas;Courier;Courier New;Garamond;Geneva;Georgia;Helvetica;Helvetica Neue;Impact;Lucida Bright;Lucida Calligraphy;Lucida Console;Lucida Fax;LUCIDA GRANDE;Lucida Handwriting;Lucida Sans;Lucida Sans Typewriter;Lucida Sans Unicode;Microsoft Sans Serif;Monaco;Monotype Corsiva;MS Gothic;MS Outlook;MS PGothic;MS Reference Sans Serif;MS Sans Serif;MS Serif;MYRIAD;MYRIAD PRO;Palatino;Palatino Linotype;Segoe Print;Segoe Script;Segoe UI;Segoe UI Light;Segoe UI Semibold;Segoe UI Symbol;Tahoma;Times;Times New Roman;Times New Roman PS;Trebuchet MS;Verdana;Wingdings;Wingdings 2;Wingdings 3".split(";"), wk = v(function(a) { a = cb(a)("canvas"); var c = n(a, "getContext"); if (!c) return null; try { var b = B(c, a)("2d"); b.font = "72px mmmmmmmmmmlli"; var d = b.measureText("mmmmmmmmmmlli").width; return function(e) { b.font = "72px " + e; return b.measureText("mmmmmmmmmmlli").width === d } } catch (e) { return null } }),Сравнение строк node JS
-
Есть первая строка
1072, 1073, 1074, 1075, 1076, 1077, 1105, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1097, 1099, 1098, 1080, 1100, 1101, 1102, 1103
Есть вторая строка
1041, 1077, 1079, 1091, 1084, 1085, 1086, 32, 1084, 1086, 1078, 1085, 1086, 32, 1073, 1099, 1090, 1100, 32, 1087, 1077, 1088, 1074, 1099, 1084, 1119
Мне нужно сравнить первую и вторую строки и определить есть ли во второй строке символы, которых нет в первой, то есть уникальные.Если брать пример выше, то код вернул бы мне "32;1119"
Тоесть данные символы являются уникальными и они отсутствуют в первой строке. -
-
@Kinokio said in Сравнение строк node JS:
Есть первая строка
1072, 1073, 1074, 1075, 1076, 1077, 1105, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1097, 1099, 1098, 1080, 1100, 1101, 1102, 1103
Есть вторая строка
1041, 1077, 1079, 1091, 1084, 1085, 1086, 32, 1084, 1086, 1078, 1085, 1086, 32, 1073, 1099, 1090, 1100, 32, 1087, 1077, 1088, 1074, 1099, 1084, 1119
Мне нужно сравнить первую и вторую строки и определить есть ли во второй строке символы, которых нет в первой, то есть уникальные.Если брать пример выше, то код вернул бы мне "32;1119"
Тоесть данные символы являются уникальными и они отсутствуют в первой строке.А что мешает создать этот алгоритм действиями BAS?
-
@burmash said in Сравнение строк node JS:
@Fox не, ну ты чего, проще на js, ты же сам это понимаешь 🤗 просто напрячься и загуглить. Правда может его Гугле забанили...
На данном форуме присутсвуют пользователи разного уровня подготовленности, я сам, когда только начал работать в BAS не знал о том, что существуют циклы! Если мне нужно было выполнить десять одинаковых действий, я их десять раз копировал..
:DТопикастер описал алгоритм работы функции, которую можно реализовать действиями BAS. С помощью действий "foreach" и действия "Содержит" из модуля "Список"