मुझे एंट बिल्ड स्क्रिप्ट से स्रोत फ़ाइल में एक संख्या बढ़ाने की आवश्यकता है। मैं जिस नंबर को बढ़ाना चाहता हूं उसे ढूंढने के लिए ReplaceRegExp
कार्य का उपयोग कर सकता हूं, लेकिन फिर मैं उस संख्या को replace
विशेषता के भीतर कैसे बढ़ा सकता हूं?मैं चींटी 'ReplaceRegExp' कार्य में गणित कार्यों को कैसे कर सकता हूं?
मैं अब तक Heres क्या मिल गया है:
<replaceregexp file="${basedir}/src/path/to/MyFile.java"
match="MY_PROPERTY = ([0-9]{1,});"
replace="MY_PROPERTY = \1;"/>
की जगह विशेषता में, मैं कैसे करना होगा
replace="MY_PROPERTY = (\1 + 1);"
मैं एक में मान संग्रहीत buildnumber
कार्य उपयोग नहीं कर सकते फ़ाइल के बाद से मैं पहले से ही उसी निर्माण लक्ष्य के भीतर उपयोग कर रहा हूं। क्या कोई और चींटी कार्य है जो मुझे संपत्ति बढ़ाने में मदद करेगा?
निकालें 'नियमित-भाव' टैग –