c - C 中是否有类似于 SQL 中的 LIKE 的函数来比较 2 个字符串?

标签 c string search compare

我的意思是,我们可以这样使用:

char string1[] = "???, buddy*\0";
char string2[] = "Hey, buddy, hello!\0";
if (like(string1, string2) 
    puts("strings are similar!");
else
    puts("string are different!");

最佳答案

您想要使用正则表达式库。有关 ANSI 库信息,请参阅此问题:Regular expressions in C: examples?

关于c - C 中是否有类似于 SQL 中的 LIKE 的函数来比较 2 个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34441525/

相关文章:

替换 R 数据框中变量中的特定字符

algorithm - 从 2^24 值到 2^7 索引的高效映射

android - Kotlin 在字符串列表中查找子字符串

c - 动态数组和函数化 malloc

java - 使用C/C++/Java获取基本硬件信息

java - 代码段的时间复杂度

regex - 查找一行中第 n 次出现的字符串或子字符串

c - 在C中将char *插入二叉搜索树

c - 为什么我的 PCI-e I/O 寄存器读取似乎被缓存了?

java - 如何生成随机字符串?