मैं इस तरह की एक पंक्ति है:एक प्रतिस्थापन विवरण में हेक्साडेसिमल को दशमलव में कैसे परिवर्तित करें?
पैड (2) = 0x0041
मैं दशमलव में हेक्स बदल करना चाहते हैं और अपेक्षित परिणाम
पैड है (2) = 65
मैंने अभी :%s/\(.*\) = \(.*\)/\1 = \=printf("%d", submatch(2))
की कोशिश की, लेकिन यह असफल रहा।
क्या आप इसे हल करने में मदद करेंगे?
ओह करने के लिए अपने कोड बदल सकते हैं। बहुत बहुत धन्यवाद और आपकी विधि काफी उपयोगी है। लेकिन अगर कथन में [ए-एफ] हैं तो विधि विफल हो जाती है। – stefanzweig
@stefan: ओह, हां बिल्कुल :), मुझे उन पात्रों को शामिल करने के लिए मैच का विस्तार करना चाहिए ... – sth
आपको बहुत बहुत धन्यवाद। यह निश्चित रूप से काम करता है। – stefanzweig