第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

C中的正則表達(dá)式:示例?

C中的正則表達(dá)式:示例?

C中的正則表達(dá)式:示例?下面是一些關(guān)于如何在ANSI C中使用正則表達(dá)式的簡(jiǎn)單示例和最佳實(shí)踐。man regex.h并沒(méi)有提供那么多幫助。
查看完整描述

3 回答

?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

正則表達(dá)式實(shí)際上不是ANSI C的一部分,聽(tīng)起來(lái)您可能在談?wù)揚(yáng)OSIX正則表達(dá)式庫(kù),它附帶了大多數(shù)(所有?)*nix。下面是一個(gè)在C中使用POSIX正則表達(dá)式的示例(基于這,這個(gè)):

#include <regex.h>        regex_t regex;int reti;char msgbuf[100];/* Compile regular expression */reti = regcomp(&regex, "^a[[:alnum:]]", 0);if (reti) {
    fprintf(stderr, "Could not compile regex\n");
    exit(1);}/* Execute regular expression */reti = regexec(&regex, "abc", 0, NULL, 0);if (!reti) {
    puts("Match");}else if (reti == REG_NOMATCH) {
    puts("No match");}else {
    regerror(reti, &regex, msgbuf, sizeof(msgbuf));
    fprintf(stderr, "Regex match failed: %s\n", msgbuf);
    exit(1);}/* Free memory allocated to the pattern buffer by regcomp() */regfree(&regex);

或者,您可能想要退房。PCRE中與Perl兼容的正則表達(dá)式庫(kù)。Perl語(yǔ)法與Java、Python和許多其他語(yǔ)言中使用的語(yǔ)法基本相同。POSIX語(yǔ)法是grepsedvi


查看完整回答
反對(duì) 回復(fù) 2019-06-27
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊

可能不是你想要的,而是像第2c條可以將POSIX(-ISH)正則表達(dá)式編譯為ANSI C。lex,但這種方法允許您犧牲靈活性和可讀性來(lái)?yè)Q取最后一點(diǎn)的速度,如果您真的需要的話。


查看完整回答
反對(duì) 回復(fù) 2019-06-27
  • 3 回答
  • 0 關(guān)注
  • 784 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)