मैं रेगेक्स के साथ एक शब्द को कैसे पहचान सकता हूं जिसमें इसमें संख्याएं हो सकती हैं। तो मैं "string1", "12inches", "log4net" को कैप्चर करना चाहता हूं। लेकिन 12/11/2011 या 18 नहीं? दुर्भाग्य से \b[\p{L}\d\p{M}]+\b
संख्यात्मक भी पकड़ लेता है।शब्द संख्यात्मक
5
A
उत्तर
2
यह:
Regex regexObj = new Regex(@"\b(?=\S*[a-z])\w+\b", RegexOptions.IgnoreCase);
Match matchResults = regexObj.Match(subjectString);
while (matchResults.Success) {
// matched text: matchResults.Value
// match start: matchResults.Index
// match length: matchResults.Length
matchResults = matchResults.NextMatch();
}
मन में आता है।
"
\b # Assert position at a word boundary
(?= # Assert that the regex below can be matched, starting at this position (positive lookahead)
\S # Match a single character that is a “non-whitespace character”
* # Between zero and unlimited times, as many times as possible, giving back as needed (greedy)
[a-z] # Match a single character in the range between “a” and “z”
)
\w # Match a single character that is a “word character” (letters, digits, etc.)
+ # Between one and unlimited times, as many times as possible, giving back as needed (greedy)
\b # Assert position at a word boundary
"
0
आप इसमें दोनों अक्षरों और संख्याओं के साथ एक शब्द मिलान करना चाहते हैं? यह काम करना चाहिए: \b(\w+\d+|\d+\w+)[\w\d]+\b
।
संबंधित मुद्दे
- 1. आर: संख्यात्मक बनाम संख्यात्मक
- 2. सी # - संख्यात्मक प्रत्यय
- 3. संख्यात्मक आउटपुट
- 4. संख्यात्मक कुंजियों
- 5. संख्यात्मक रूपांतरण
- 6. डेटाटेबल्स संख्यात्मक
- 7. संख्यात्मक एकीकरण
- 8. संख्यात्मक स्ट्रिंग
- 9. शब्द
- 10. शब्द
- 11. शब्द
- 12. एक शब्द का मूल शब्द
- 13. शब्द फ़ाइल से नए शब्द
- 14. शब्द 1 या शब्द 2
- 15. सोलर - समानार्थी शब्द एकाधिक शब्द
- 16. संख्यात्मक() संख्यात्मक मानों की जांच करने के लिए
- 17. संख्यात्मक आदेश से अलग संख्यात्मक व्यवहार क्यों करता है?
- 18. संख्यात्मक इनपुट सी ++
- 19. पीएचपी संख्यात्मक कुंजी
- 20. पीएचपी एक संख्यात्मक इंडेक्स
- 21. संख्यात्मक क्षेत्र Simple_form_for
- 22. संख्यात्मक प्रकार हस्ताक्षर
- 23. एक विशाल संख्यात्मक कुंजी
- 24. संख्यात्मक। समस्या को छोड़कर
- 25. कैसे संख्यात्मक कुंजियों
- 26. संख्यात्मक जावा पुस्तकालय
- 27. अच्छी संख्यात्मक हैश
- 28. recoding संख्यात्मक वेक्टर आर
- 29. संख्यात्मक सामान्य प्रकार
- 30. UIAlertView: UIAlertViewStyleSecureTextInput: संख्यात्मक कुंजीपटल
धन्यवाद। दरअसल मुझे थोड़ा मुश्किल समस्या है: मुझे रिक्त स्थान या हाइफ़न द्वारा वाक्यांशों को पहचानने की आवश्यकता है और यह है: (? <= \ B ([\ p {L} \ p {M}] + | \ s) \ b) [\ रों \ p {पी.डी.} \ रों] (? = \ बी [\ p {एल} \ p {M}] \ ख)। बाएं और दाएं कोष्ठक का मतलब कुछ शब्द है (उमोट्स हो सकता है)। अब मैं देखता हूं कि आपने कुछ आगे संदर्भ में भी प्लग किया है। – Nickolodeon
@ निकोलोडियन मुझे लगता है कि आपको अपने प्रश्न को समान रूप से संपादित करना चाहिए क्योंकि मेरा जवाब इसका उत्तर देता है। इनपुट/आउटपुट के कुछ उचित नमूने पोस्ट करें ताकि हम मदद कर सकें। – FailedDev
खैर, क्षमा करें, मैं सवाल को सरल बनाना चाहता था, इसलिए मुझे लगता है कि इसका सिर्फ एक हिस्सा पूछा। मुझे 1 की आवश्यकता है) रोबोकॉप - 3 => रोबोकॉप 3। 2) हैलो 2 => हैलो 2 3) हैलो वर्ल्ड => हेलोरेल्ड। यह रिक्त स्थान या हाइफ़न btwn शब्दों को हटा रहा है अगर आसन्न में से कोई भी संख्या या तारीख नहीं है। – Nickolodeon