मैं टेक्स्ट फ़ाइल में 591 हेक्साडेसिमल संख्याओं में एक सेट मान कैसे जोड़ सकता हूँ?


नमस्कार, मेरे पास एक C# फ़ाइल है जिसमें ‘0x??????’ प्रारूप में 591 5-अंकीय हेक्साडेसिमल संख्याएँ हैं, और मैं उन्हें उनके नंबर और एक सेट हेक्साडेसिमल संख्या से बदलना चाहता हूँ। मैं यह कैसे कर सकता हूं, भले ही मुझे नया सॉफ़्टवेयर डाउनलोड करना पड़े? मैं वास्तव में सटीक मानों को हाथ से टाइप नहीं करना चाहता, क्योंकि इसमें कई दिन लगेंगे। अग्रिम में धन्यवाद।

मैंने क्या प्रयास किया है:

मैंने नोटपैड++ पायथन स्क्रिप्ट प्लगइन का उपयोग करके इसका पता लगाने की कोशिश की है, लेकिन केवल दस्तावेज़ीकरण को देखते हुए, ऐसा प्रतीत होता है कि यह बिल्कुल उस चीज़ का समर्थन नहीं करता है जो मैं करना चाहता हूं।

समाधान 1

मैं ऐसे किसी उपकरण के बारे में नहीं जानता जो ऐसा करेगा, समस्या प्रतिस्थापन मूल्य में एक संख्या को दूसरी संख्या में जोड़ने की है।

ऐसा करने के लिए आपको संभवतः अपना स्वयं का टूल लिखना होगा। यह अधिकतर एक टेक्स्ट फ़ाइल को पढ़ने और स्ट्रिंग में हेरफेर करने वाला होगा, इसलिए इसे करना बहुत कठिन नहीं होना चाहिए।

समाधान 2

ठीक है, मैं अभी गंभीरता से आमने-सामने हूँ। अब तक का सबसे आसान समाधान. नोटपैड++ में प्रत्येक परिणाम में सीधे मान जोड़ें:

खोजें: (0x[0-9A-F]{5});

बदलें: \1 + 0x617A0;

मुझे नहीं पता कि मैं संख्याओं को स्वयं संपादित करने का प्रयास क्यों कर रहा था जबकि मैं उन्हें सीधे स्रोत फ़ाइल में जोड़ सकता था… हाँ, महाकाव्य फेसपाम क्षण।

コメント

タイトルとURLをコピーしました