regex - mIRC : $regsub not evaluating $asc on \1 -
मेरे पास निम्न कोड है।
$ $: text: / ^ (! | \।) बाईपास \ b / Si: #: {set% bypass.answer $ 2-% bypass.n = $ regsub (% bypass.answer, / (।) / G, $ chr (38) $ + $ chr ( 35) $ + $ asc (\ 1) $ + $ chr (59),% bypass.answer) msg $ chan% bypass.answer} असल में, मैं चाहता हूं! स्ट्रिंग के लिए HTML वर्ण प्रदर्शित करने के लिए बाईपास & lt; स्ट्रिंग & gt; , लेकिन जब मैं ! बाईपास एबीसी कोशिश करता हूं तो मुझे & amp; # 92; & amp; # 92; & amp; यदि मैं सिर्फ \ 1 का उपयोग करता हूं, तो यह & amp; दिखा रहा है; # 92; जहां 92 को \ के लिए ascii code है; # ए; और # बी; & amp; #c; लेकिन जब मैं इसे $ asc () के अंदर डालता हूं, तो यह काम नहीं कर रहा है। मैंने कोशिश की है $ asc ([\ 1]) भी, अच्छे परिणाम के बिना क्या गलत हो सकता है?
मुझे समस्या का सटीक कारण नहीं पता, लेकिन यह काम करता है यदि आप $ regsub के बजाय $ regsubex का उपयोग करते हैं। पर $ *: text: / ^ (! | \।) बायपास \ बी / सी: #: {var% उत्तर $ regsubex ($ 2 -, / (।) / G, $ chr (38) $ + $ chr (35) $ + $ asc (\ 1) $ + $ chr (59) ) Msg $ chan% answer}
Comments
Post a Comment