regex पर टैग किए गए जवाब

नियमित अभिव्यक्तियाँ तार के भीतर पैटर्न से मेल करने के लिए एक घोषित भाषा प्रदान करती हैं। वे आमतौर पर स्ट्रिंग सत्यापन, पार्सिंग और परिवर्तन के लिए उपयोग किए जाते हैं। चूंकि नियमित अभिव्यक्तियाँ पूरी तरह से मानकीकृत नहीं हैं, इसलिए इस टैग के साथ सभी प्रश्नों में लागू प्रोग्रामिंग भाषा या टूल को निर्दिष्ट करने वाला टैग भी शामिल होना चाहिए। नोट: HTML, JSON, आदि के लिए पूछना regexes नकारात्मक प्रतिक्रियाओं से मिलता है। यदि इसके लिए कोई पार्सर है, तो इसके बजाय इसका उपयोग करें।

7
',' द्वारा वाक्यों को विभाजित करें और आसपास के रिक्त स्थान को हटा दें
मेरे पास यह कोड है: var r = /(?:^\s*([^\s]*)\s*)(?:,\s*([^\s]*)\s*){0,}$/ var s = " a , b , c " var m = s.match(r) m => [" a , b , c ", "a", "c"] लगता है कि पूरे तार का मिलान हो गया है, लेकिन कहां "b"गया है? मैं बल्कि …
84 javascript  regex 

4
जावास्क्रिप्ट Regexp में समूहों की एक मनमानी संख्या पर कब्जा कैसे करें?
मैं जावास्क्रिप्ट की इस लाइन की उम्मीद करूंगा: "foo bar baz".match(/^(\s*\w+)+$/) कुछ वापस करने के लिए जैसे: ["foo bar baz", "foo", " bar", " baz"] लेकिन इसके बजाय यह केवल अंतिम कैप्चर किए गए मैच को लौटाता है: ["foo bar baz", " baz"] क्या सभी पकड़े गए मैचों को प्राप्त …

9
ज्यूनिट में असगे रेगेक्स से मेल खाता है
रूबी की Test::Unitएक अच्छी assert_matchesविधि है जिसे इकाई परीक्षणों में इस्तेमाल किया जा सकता है ताकि यह पता लगाया जा सके कि एक रेक्सक्स एक स्ट्रिंग से मेल खाता है। क्या JUnit में ऐसा कुछ है? वर्तमान में, मैं यह करता हूं: assertEquals(true, actual.matches(expectedRegex));
84 java  regex  junit 

7
स्ट्रिंग से संख्या कैसे निकालें?
मैं एक स्ट्रिंग से संख्याएँ निकालना चाहता हूँ: questionText = "1 ding ?" मैं संख्या 1संख्या और प्रश्न चिह्न को बदलना चाहता हूं ?। यह कोई भी संख्या हो सकती है। मैंने निम्नलिखित गैर-कार्य कोड की कोशिश की। questionText.replace(/[0-9]/g, '');
84 javascript  regex 

9
C # में स्ट्रिंग सहित HTML टैग निकालें
मैं C # में regex का उपयोग करके & nbsp सहित सभी HTML टैग कैसे निकाल सकता हूं। मेरा स्ट्रिंग दिखता है "<div>hello</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div>                                                      </div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div>"
83 c#  html  regex  string 

2
मैं बैश लिपियों में नियमित अभिव्यक्ति का उपयोग कैसे करूं?
मैं यह जांचना चाहता हूं कि क्या एक चर में एक नियमित अभिव्यक्ति का उपयोग करके वैध वर्ष है। बैश मैनुअल पढ़ने से मुझे समझ में आ रहा है कि मैं ऑपरेटर = ~ का उपयोग कर सकता हूं नीचे दिए गए उदाहरण को देखते हुए, मैं "ओके नहीं" देखने …

3
Preg_replace () e modifier को preg_replace_callback से बदलें
मैं नियमित अभिव्यक्तियों से भयानक हूं। मैं इसे बदलने की कोशिश कर रहा हूँ: public static function camelize($word) { return preg_replace('/(^|_)([a-z])/e', 'strtoupper("\\2")', $word); } अनाम फ़ंक्शन के साथ preg_replace_callback। मुझे समझ नहीं आ रहा है कि \\ 2 क्या कर रहा है। या इस बात के लिए कि वास्तव में …

1
"आधुनिक" रीगेक्स की पहचान शक्ति
वास्तविक आधुनिक रीगेक्स को वास्तव में कौन सी भाषाएं पहचानती हैं? जब भी एक बैक-रेफरेंस (जैसे (.*)_\1) के साथ एक अनबाउंड लंबाई कैप्चरिंग समूह होता है, तो एक रेगेक्स अब एक गैर-नियमित भाषा से मेल खा रहा है। लेकिन यह, अपने दम पर, कुछ S ::= '(' S ')' | …

2
अजगर और यूनिकोड के साथ नियमित अभिव्यक्ति
मुझे स्ट्रिंग से कुछ यूनिकोड प्रतीकों को हटाने की आवश्यकता है 'بْسِمل اللَ deleteهِ الرَٰحٰمَّنِ الرَّحِيم Un' मुझे पता है कि वे यहां मौजूद हैं। मैंने कोशिश की: re.sub('([\u064B-\u0652\u06D4\u0670\u0674\u06D5-\u06ED]+)', '', 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ') लेकिन यह काम नहीं करता है। स्ट्रिंग वही रहती है। मैं क्या गलत कर रहा हूं?

6
"मैच नथिंग" के लिए नियमित अभिव्यक्ति सिंटैक्स?
मेरे पास एक पायथन टेम्प्लेट इंजन है जो रेगेक्सपी का भारी उपयोग करता है। यह संघनन का उपयोग करता है जैसे: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) मैं व्यक्तिगत सबस्ट्रिंग (regexp1, regexp2 आदि) को संशोधित कर सकता हूं। क्या कोई छोटी और हल्की …
83 python  regex 


5
स्ट्रिंग सरणी के लिए एक मैचकॉलिनेशन परिवर्तित करना
क्या माचिस की तीली को स्ट्रिंग सरणी में बदलने के लिए इससे बेहतर तरीका है? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } पुनश्च: mc.CopyTo(strArray,0)एक अपवाद फेंकता है: स्रोत सरणी में कम से कम …
83 c#  arrays  regex 

7
विम का उपयोग करके चयन में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करें
विम में, मुझे पता है कि हम ~एक एकल वर्ण को कैपिटल करने के लिए उपयोग कर सकते हैं (जैसा कि इस प्रश्न में उल्लेख किया गया है ), लेकिन क्या विम का उपयोग करके चयन में प्रत्येक शब्द के पहले अक्षर को कैपिटल करने का एक तरीका है? उदाहरण …

4
स्ट्रिंग मैच के आधार पर कॉलम चुनें - dplyr :: चुनें
मेरे पास बहुत सारे और बहुत सारे स्तंभों के साथ एक डेटा फ़्रेम ("डेटा") है। कुछ स्तंभों में एक निश्चित स्ट्रिंग ("search_string") होती है। मैं dplyr::select()केवल उप-कॉलम सहित मुझे एक सबसेट देने के लिए कैसे उपयोग कर सकता हूं जिसमें स्ट्रिंग शामिल है? मैंने कोशिश की: # columns as boolean …
83 r  regex  dplyr 

4
जावास्क्रिप्ट नियमित अभिव्यक्ति: पहले और आखिरी स्लैश को हटा दें
मेरे पास जावास्क्रिप्ट में ये तार हैं: /banking/bonifici/italia /banking/bonifici/italia/ और अगर यह मौजूद है तो मैं पहली और आखिरी स्लैश को हटाना चाहूंगा। मैंने कोशिश की, ^\/(.+)\/?$लेकिन यह काम नहीं करता है। स्टैकओवरफ़्लो में कुछ पोस्ट पढ़ने से मैंने पाया कि php में ट्रिम फंक्शन है और मैं उनके जावास्क्रिप्ट …
83 javascript  regex 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.