正規表示式查詢未記錄的異常

2022-01-11 04:50:12 字數 1341 閱讀 6922

在舊**中,有一些地方只是寫了catch{} ,但沒有把異常資訊記錄下來,導致了分析查詢問題的原因過久,但手動去查詢哪兒沒有捕獲異常,所需要花費的時間又太長,以前有寫過一次,但後來丟了,現在又要用到,先蹩腳地記錄下來,給自己用的

情景一:

catch (exception ex)

=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\(exception ex\)\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

情景二:

catch (exception ex)

=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\(exception ex\)\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

情景三:

catch( )

=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\([ ]*\)\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

情景四:

catch( )

{}=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\([ ]*\)\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

情景五:

catch

=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

情景六:

catch

=>

catch (exception ex)

", ex.message), ex);

}查詢內容: [ ]+catch[ ]*\n[ ]+\

替換物件: catch (exception ex)\n", ex.message), ex);\n}

關於異常處理方法,看另外一篇部落格

正規表示式記錄

將寫過的正規表示式demo記一下,方便以後查詢 1 只能輸入數字或者小數點 僅整數限定兩位以內,或兩位以內的整數加三位以內的小數 var reg1 0 9 0 9 0 9 console.log reg1.test 空串 false console.log reg1.test 1 1 true co...

常見正規表示式 記錄

很多不太懂正則的朋友,在遇到需要用正則校驗資料時,往往是在網上去找很久,結果找來的還是不很符合要求。所以我最近把開發中常用的一些正規表示式整理了一下,在這裡分享一下。給自己留個底,也給朋友們做個參考。一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數...

學習記錄 正規表示式

學習記錄 正規表示式 註明 記錄工作和學習中常用的正規表示式以及php中常用得兩個函式preg match all preg replace 特殊字元類含義.所有字元 d所有數字 d所有非數字 w數字字母下劃線 w非數字字母下劃線 s 換行等空白區域 s非空白區域 1 匹配字元1 1 3 匹配字元1...