मैं "\ bpattern \ ख" इस सवाल का C#, Regex.Match whole wordsरेगेक्स अभिव्यक्ति पूरे शब्द से मेल खाने के लिए विशेष वर्णों के साथ काम नहीं कर रही है?
यह मैच पूरे शब्द के लिए कहते हैं के माध्यम से जा रहा था का उपयोग यह कोई विशेष वर्ण के बाद से यह शब्द पात्रों केवल के लिए है बिना मैच पूरे शब्द के लिए ठीक काम करता है!
मुझे विशेष पात्रों के साथ शब्दों से मेल खाने के लिए एक अभिव्यक्ति की आवश्यकता है। मेरा कोड निम्नानुसार है
class Program
{
static void Main(string[] args)
{
string str = Regex.Escape("Hi temp% dkfsfdf hi");
string pattern = Regex.Escape("temp%");
var matches = Regex.Matches(str, "\\b" + pattern + "\\b" , RegexOptions.IgnoreCase);
int count = matches.Count;
}
}
लेकिन यह% की वजह से विफल रहता है। क्या इसके लिए हमारे पास कोई कामकाज है? 'अंतरिक्ष', '(', ')', आदि
सच है, लेकिन उसकी समस्या के लिए (केवल) कारण नहीं है। –