[問題] 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