Size: a a a

CODE BLOG / Чат

2021 August 14

J

Jmik in CODE BLOG / Чат
регекс я переделал, теперь если левых символов нет, он выдаст 1
источник

J

Jmik in CODE BLOG / Чат
#include <stdio.h>
#include <regex.h>

int main(int argc, char** argv)
{
 regex_t regex;
 int value = regcomp(&regex, "[^A-Za-z]", 0);
 value = regexec(&regex, argv[1], 0, NULL, 0);
 printf("Found is Ok? (ok is zero): %d\n", value);
 return 0;
}







#include <stdio.h>

int main(int argc, char** argv)
{
 char c;
 for(size_t i=0; c = argv[1][i]; i++)
 {
   if( ('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z') )
     continue;
   printf("Bad char\n");
 }
 return 0;
}
источник

P

Phantom in CODE BLOG / Чат
Не думаю, что эти бенчмарки валидные
источник

P

Phantom in CODE BLOG / Чат
Сделай хотя бы строку побольше в разы
источник

P

Phantom in CODE BLOG / Чат
И добавь не правильные тоже
источник

SS

Steel Sword in CODE BLOG / Чат
Я надеюсь, ему надо было что-то более крупное сделать. Только проверить на латиницу и кирилицу - это может быть да, слишком круто для регулярки, но он в начале спросил про регулярку, поэтому я решил, что он пишет регулярку, и ему проверка на кириллицу и латиницу нужна только как часть регулярки, которую он впихнёт во что-то более крупное... Как-то так короче.
источник

P

Phantom in CODE BLOG / Чат
Я в целом говорил
источник

P

Phantom in CODE BLOG / Чат
Вне контекста)
источник

SS

Steel Sword in CODE BLOG / Чат
Код на JS - что-то интерпретируемое какой-то виртуальной машиной (это тебе не С#), а регулярки почти наверняка работают через С++, поэтому тут надо бенчмаркать, чтобы решить, что лучше.
источник

SS

Steel Sword in CODE BLOG / Чат
И вообще там Си, и время работы на одном запуске смотреть как-то неоч
источник

P

Phantom in CODE BLOG / Чат
Кстати да
источник

P

Phantom in CODE BLOG / Чат
+
источник

P

Phantom in CODE BLOG / Чат
Как же хорошо, когда у тебя есть benchmarkdotnet
источник
2021 August 15

J

Jmik in CODE BLOG / Чат
мне было лень, я скинул вам код
источник

NK

ID:0 in CODE BLOG / Чат
А тестировщик - ревизор

#ithumor
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Я хочу через гит получить определённый (один) файл состоянием на определённый комит
Я могу это сделать? И если да то как?
источник

P

Phantom in CODE BLOG / Чат
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
источник

А

Андрей in CODE BLOG / Чат
а в чем отличие int.Parse от int.TryParse?
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / Чат
Трайпарс просто вернет false при некоректном парсе, parse дропнет ошибку
источник