[问题] C语言与正规表示式?

楼主: iWRZ (NE~_~RO)   2015-04-10 10:39:48
这问题完全不是 debug 问题
最近进了一家公司
主管说先摸熟正规表示式
我就想
奇怪
本人从 Fortran 入门
进入 C 语言从 K&R 圣经起家
完全没听说过 C 语言有支援正规表示式这回事
当初在大学 sscanf 切 token 是切辛酸的喔
我就说没有
他就硬要说有
我去翻 C99 标准文件
也没提到正规表示式这东西
请问各位大大
C 语言真的有支援正规表示式吗?
我只确定 C# 有
C++ 好像有
作者: azureblaze (AzureBlaze)   2015-04-10 10:44:00
你有听过library吗 regex这种东西c当然写得出来
作者: springman (司布林)   2015-04-10 10:44:00
#include <regex.h> 用 Google 查到一些人的写法或许您可以查查 C language regular expressions
作者: azureblaze (AzureBlaze)   2015-04-10 10:45:00
http://goo.gl/3mQMEj GNU C本身就有附
作者: springman (司布林)   2015-04-10 10:45:00
我也没有注意过,只是我们总无法注意到所有的事情。
作者: azureblaze (AzureBlaze)   2015-04-10 10:52:00
标准没有不代表不能做 自己写或找写好的是家常便饭你主管叫你连接数据库你也要说标准内没有数据库功能吗
作者: carylorrk (carylorrk)   2015-04-10 11:08:00
标准没有等于要自己刻的想法是哪里来的...
作者: er230059 (CQH)   2015-04-10 11:21:00
这世上有种东西叫做library
作者: azureblaze (AzureBlaze)   2015-04-10 11:24:00
还好我不是你主管
作者: realmeat (真肉)   2015-04-10 13:39:00
原po 那么想刻东西, 实在太难得了
作者: dritchie (卍~迈斯纳效应~卍)   2015-04-10 14:02:00
那你只好赶快回家用 C 写 regex 了
作者: HudsonE   2015-04-10 14:44:00
XD
作者: soheadsome (师大狗鼻哥)   2015-04-10 15:55:00
可能是公司有自己的regex的library
作者: longlongint (华哥尔)   2015-04-10 17:15:00
scanf有阉割版的http://ccckmit.wikidot.com/cp:sscanflinux bash 如果懂正规语言 整理资料跟检查输入输出会比较方便
作者: PkmX (阿猫)   2015-04-10 19:41:00
lex / yacc 表示:
作者: yvb   2015-04-10 21:15:00
作者: firejox (Tangent)   2015-04-10 21:31:00
POSIX 算一种标准阿~
作者: ah7675 (阿毛)   2015-04-10 23:48:00
你主管未来会不会高血压.....
作者: EdisonX (卡卡兽)   2015-04-11 01:09:00
'C 语言有提供'和'标准 C 语言有提供' 和 'GNU C 有提供'怎么看都是你的理解有问题耶..
作者: Killercat (杀人猫™)   2015-04-11 17:02:00
gnu c std library算是c语言规格的一部分喔
作者: Frozenmouse (*冰之鼠*)   2015-04-11 18:57:00
找别人写好的不好吗…XD

Links booklink

Contact Us: admin [ a t ] ucptt.com