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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

oracle SQL 正則表達式 ?

oracle SQL 正則表達式 ?

怎么匹配出中括號的內(nèi)容,用逗號隔開 例如:1+[abc123]+3+([bcd456]*5/100+max([asde_20])) 需要匹配出: abc123,bcd456,asde_20請參考select REGEXP_REPLACE('1+[abc123]+3+([bcd456]*5/100+max([asde_20]))','([*+])','\1') from dual;
查看完整描述

3 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

>GetdocumentElement() ; //所有子節(jié)點 MSXML2::IXMLDOMNodeListPtr pNodes ; pNodes = pRoot->GetchildNodes() ; int personNumber = pNodes->Getlength() ; MSXML2::IXMLDOMNodePtr pNode ;//根節(jié)點下的節(jié)點 MSXML2::IXMLDOMNodePtr pNodeAtt ;//根節(jié)點下所有節(jié)點的所有屬性 MSXML2::IXMLDOMNamedNodeMapPtr pNamedNodeMap ; for(int i=0;iGetitem(i) ; pNamedNodeMap = pNode->Getattributes() ; pNodeAtt = pNamedNodeMap->Getitem(type) ; //判斷是否有節(jié)點的某個屬性是否與所找的數(shù)據(jù)相同,如果有,則刪除該節(jié)點 if((CString)(pNodeAtt->GetnodeTypedValue().bstrVal) == person) { HRESULT hr = pRoot->removeChild(pNode) ; if(FAILED(hr))

查看完整回答
反對 回復 2019-03-26
?
慕桂英3389331

TA貢獻2036條經(jīng)驗 獲得超8個贊

用 Oracle Database 10g 使用正規(guī)表達式
  您可以使用最新引進的 Oracle SQL REGEXP_LIKE 操作符和 REGEXP_INSTR、REGEXP_SUBSTR 以及 REGEXP_REPLACE 函數(shù)來發(fā)揮正規(guī)表達式的作用。您將體會到這個新的功能如何對 LIKE 操作符和 INSTR、SUBSTR 和 REPLACE 函數(shù)進行了補充。實際上,它們類似于已有的操作符,但現(xiàn)在增加了強大的模式匹配功能。被搜索的數(shù)據(jù)可以是簡單的字符串或是存儲在數(shù)據(jù)庫字符列中的大量文本。正規(guī)表達式讓您能夠以一種您以前從未想過的方式來搜索、替換和驗證數(shù)據(jù),并提供高度的靈活性。
正規(guī)表達式的基本例子
  在使用這個新功能之前,您需要了解一些元字符的含義。句號 (.) 匹配一個正規(guī)表達式中的任意字符(除了換行符)。例如,正規(guī)表達式 a.b 匹配的字符串中首先包含字母 a,接著是其它任意單個字符(除了換行符),再接著是字母 b。字符串 axb、xaybx 和 abba 都與之匹配,因為在字符串中隱藏了這種模式。如果您想要精確地匹配以 a 開頭和以 b 結(jié)尾的一條三個字母的字符串,則您必須對正規(guī)表達式進行定位。脫字符號 (^) 元字符指示一行的開始,而美元符號 ($) 指示一行的結(jié)尾(參見表1:附表見第4頁)。因此, 正規(guī)表達式 ^a.b$ 匹配字符串 aab、abb 或 axb。將這種方式與 LIKE 操作符提供的類似的模式匹配 a_b 相比較,其中 (_) 是單字符通配符。
  默認情況下,一個正規(guī)表達式中的一個單獨的字符或字符列表只匹配一次。為了指示在一個正規(guī)表達式中多次出現(xiàn)的一個字符,您可以使用一個量詞,它也被稱為重復操作符。.如果您想要得到從字母 a 開始并以字母 b 結(jié)束的匹配模式,則您的正規(guī)表達式看起來像這樣:^a.*b$。* 元字符重復前面的元字符 (.) 指示的匹配零次、一次或更多次。LIKE 操作符的等價的模式是 a%b,其中用百分號 (%) 來指示任意字符出現(xiàn)零次、一次或多次。
  表 2 給出了重復操作符的完整列表。注意它包含了特殊的重復選項,它們實現(xiàn)了比現(xiàn)有的 LIKE 通配符更大的靈活性。如果您用圓括號括住一個表達式,這將有效地創(chuàng)建一個可以重復一定次數(shù)的子表達式。例如,正規(guī)表達式 b(an)*a 匹配 ba、bana、banana、yourbananasplit 等。僅供參考!



查看完整回答
反對 回復 2019-03-26
?
Smart貓小萌

TA貢獻1911條經(jīng)驗 獲得超7個贊

您可以使用最新引進的 Oracle SQL REGEXP_LIKE 操作符和 REGEXP_INSTR、REGEXP_SUBSTR 以及 REGEXP_REPLACE 函數(shù)來發(fā)揮正規(guī)表達式的作用。您將體會到這個新的功能如何對 LIKE 操作符和 INSTR、SUBSTR 和 REPLACE 函數(shù)進行了補充。實際上,它們類似于已有的操作符,但現(xiàn)在增加了強大的模式匹配功能。被搜索的數(shù)據(jù)可以是簡單的字符串或是存儲在數(shù)據(jù)庫字符列中的大量文本。正規(guī)表達式讓您能夠以一種您以前從未想過的方式來搜索、替換和驗證數(shù)據(jù),并提供高度的靈活性。

查看完整回答
反對 回復 2019-03-26
  • 3 回答
  • 0 關注
  • 606 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號