我试图检查,看看我给一个字符数组 - 这样有没有什么办法来检查C中的字符串中是否存在任何或全部字符?
char array_values[] = { 'A','B','C','D','a','b','c','d' };
,然后运行一种在多串字符匹配的EG-
....
str1 = 'AACDBACBAabcAcddaAABD'
str2 = 'aacbdAABDCAaDDCBCAabc'
....
,然后再返回字符串中存在的每个字符的计数。
我知道这很容易在python,R,perl中完成,但我想用C来解决这个问题。 也许像正则表达式那样?有任何想法吗?
您使用ANSI C吗?因为如果你是正规表达式不是ANSI C的一部分,你必须使用循环机制。 – Marco 2013-05-09 13:04:46
你想做什么?对于每个字符串'strX',计算'array_values'中每个字符出现的频率? – 2013-05-09 13:05:40
'strpbrk'是第一部分的选项。 – 2013-05-09 13:05:43