求一個正則運算式,能找出其中以#define開頭的內容:
一整段string,好多行,找出其中以“#define XXX_YYY”的所有行,其中X和Y都是大寫,中間加下劃線
但是希望能做到:
1. _YYY不一定有
2. #define XXX_YYY后面不能有具體定義
3. XXX和YYY都是任意長度的大寫
比如:
‘#define XYZ’ 可以
‘#define xyz’ 不行
‘#define XYZ_A’可以
‘#define XYZ_a’不行
‘#define XYZ_A 0’不行
‘#define PI 3.14’不行
感覺有點復雜
真心求助 謝謝
uj5u.com熱心網友回復:
字串.match(/^#define [A-Z]+(_[A-Z]+)?$/mg)轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/88302.html
標籤:JavaScript
上一篇:求大神看看,這是個啥問題
