दिलचस्प पोस्ट
स्पार्क-सीएसवी का उपयोग करके एकल सीएसवी फाइल लिखें मैं कैसे जांचूं अगर एक तत्व jQuery में छुपा हुआ है? नियमित अभिव्यक्तियाँ और एक पूरे वर्ण समूह को नकारना intellij विचार में एक आवेदन चलाने प्रोफाइल में क्लासपाथ को निर्देशिका कैसे जोड़ें? बदलें विधि काम नहीं करता है सी ++ में आगे क्या घोषणाएं हैं? फेसबुक के नए आईओएस एप में एक की तरह एक साइडविप मेनू को विकसित करने का सबसे अच्छा तरीका क्या है? कोई submodule मैपिंग एक पथ के लिए .gitmodule में पाया नहीं है जो एक सबमोड्यूल नहीं है घातीय नोटेशन से एक संख्या पार्स करें @ फ़ॉन्ट-मुख फोंट केवल अपने डोमेन पर कार्य करते हैं Gradle बिल्ड टूल का उपयोग करके एंड्रॉइड स्टूडियो में ओपनसीवी का उपयोग कैसे करें? सशक्त API सेवा MongoDB – ऑब्जेक्ट्स को एक दस्तावेज़ सरणी में अपडेट करें (नेस्टेड अपडेटिंग) जावा JAR फ़ाइल में एक संसाधन के लिए पथ कैसे प्राप्त करें प्रगति बार जावा

किसी भी एस्की वर्ण को रेगेक्स करें

xxx[any ascii char here, spaces included]+xxx मैच करने के लिए regex क्या है xxx[any ascii char here, spaces included]+xxx ?
मैं xxx[(\w)(\W)(\s)]+xxx कोशिश कर रहा हूं लेकिन यह काम करने के लिए प्रतीत नहीं होता।

वेब के समाधान से एकत्रित समाधान "किसी भी एस्की वर्ण को रेगेक्स करें"

अगर आप वास्तव में किसी भी और एएससीआईआई (जैसे सभी यूनिकोड वर्ण नहीं) का मतलब है:

 xxx[\x00-\x7F]+xxx 

जावास्क्रिप्ट उदाहरण:

 var re = /xxx[\x00-\x7F]+xxx/; re.test('xxxabcxxx') // true re.test('xxx☃☃☃xxx') // false 
 [ -~] 

यहां देखा गया यह अंतरिक्ष से टिल्ड तक सभी ASCII वर्णों से मेल खाता है

तो आपका कार्यान्वयन होगा:

 xxx[ -~]+xxx 

आप [[:ascii:]] वर्ग का उपयोग कर सकते हैं

चूंकि यूएस-एएससीआईआई वर्ण 0x00-0x7F (0-127) की बाइट रेंज में हैं:

 xxx[\x00-\x7F]+xxx 

[(\w)(\W)(\s)]+ बजाय।

ध्यान दें कि यह वास्तव में आप की तुलना में अधिक शामिल हैं – एएससीआईआई केवल पहले 128 वर्णों को परिभाषित करता है

. किसी भी चार के लिए खड़ा है, तो आप इस तरह अपने regex लिखना:

 xxx.+xxx 

आप "आस्की चार" से क्या मतलब है इसके आधार पर आप बस कोशिश कर सकते हैं

 xxx.+xxx