regexp-replace

    0熱度

    1回答

    我在PDA(Netezza)中運行此查詢以刪除所有特殊字符和不可見字符。作爲回報,它顯示了下面的結果。 select regexp_replace('가나다라abcd0123','[^a-zA-Zㄱ-힝0-9]','') 它好工作在Oracle中,但是當我在Netezza公司運行所有韓文字符被打破: result ------------ ????abcd 有誰知道如何在不破壞任何字符返

    0熱度

    2回答

    是否可以用Oracle中的REGEXP_REPLACE函數替換多次出現的模式。我嘗試了多個排列組合&正則表達式的組合,但不知何故它沒有正確工作。表面上它看起來可行,但不是很確定..任何想法或指標試試。下面 INPUT_STRING = SELECT @DATA:T.ID:[email protected], @DATA:T.NAME:[email protected], @DATA:T.ADDRE

    0熱度

    1回答

    我試圖找到一個解決辦法,但不知何故我得到錯誤的輸出(簡稱一些在線的解決方案和混淆自己:()請告知我要去的地方錯了 。 var := 'test_1_file1.extn1 test_1_file2.extn2' select regexp_replace(var,'(test_1*.).*$','\2') from dual; 預期輸出:一切都應該被刪除之前.operator extn1 e

    1熱度

    1回答

    我使用REGEXP_REPLACE與bigquery。我在問是否有更好的方法來使用REGEXP_REPLACE。 CASE WHEN UPPER(Title) CONTAINS(', THE') THEN CONCAT('THE ', regexp_replace(Title, r', THE\s*\z', r'')) ELSE UPPER(Title) end as title_s, 我要替

    0熱度

    1回答

    有形式的字符串 「[文本1]文本2 - 文字3」或「文本2 - 文字3」 即,有時會出現[文本1]在方括號,有時不。始終之前text2的是「 - 」 需要被修剪和PHP意味着只停留「文本2」 例如: [添香腸對於阿努比斯 - 征服者 - 堅定捍衛 Overwrath - 評論頭 Warpatch Hemos - 開始 「發燒」 應該得到 For Anubis Overwrath Warpatc

    0熱度

    1回答

    我們有一個名爲TEMPLATES的表格,它將html電子郵件模板存儲爲純文本。該表中有許多列,但我們關心的是TEMPLATE列,這是存儲文本的位置。 我們最近更新了服務器使用的庫,在它們發送給用戶之前解析這些模板。這些庫使用變量 ${varName} 一種新的語法我的問題是很多的舊電子郵件模板使用舊的語法 @[email protected] 這些變量名只包含字母數字字符。我正嘗試使用RE

    0熱度

    1回答

    我想查找以:開頭並以"結尾的子串,然後用dd/mm/yyyy替換所有出現的子串。 這怎麼可能使用oracle regexp_replace?例如,to_date('13/09/2016',:"SYS_B_08")應該變成to_date('13/09/2016','dd/mm/yyyy')。 謝謝。最好的祝福。 ;)

    -2熱度

    1回答

    鏈接或自動鏈接我有2個問題,使用REGEXP_REPLACE ORACLE 我有一個長的字符串: <p>Nằm tại vị trí đặc biệt, có núi, có rừng, có đồng bằng, có biển…, thành phố Đà Nẵng mang trong mình rất nhiều vẻ đẹp đa dạng tạo nên sức thu hút khô

    0熱度

    1回答

    我正在嘗試學習Oracle regexp_replace,以便將存儲在表中的值作爲逗號分隔的字符串並使用單個逗號分隔字符串來更改逗號字符報價後面跟着一個逗號,後跟一個空格,後面跟着一個單引號。 例如,場(CourseListT)包含了像這樣的課程代碼: PEOE100,H003,H102,L001,L100,L110,M005,M020,M130 我希望它看起來像這樣: 'PEOE100', 'H

    -2熱度

    1回答

    我想用一個字符串中的連續數字的數量替換一個精確的,這意味着我不希望它替換長數字序列的一部分。 例如: select regexp_replace('filename07_20160723', '[0-9]{2}', '') from dual 回報 filename_ ,但我想它返回 filename_20160723 如何更換隻有孤'07'(有非數字字符到任何一方)?