Regex - match a word and capture that word -


मेरे पास एक HTML पृष्ठ में निम्न कोड है:

  src = "/ images / Picture1.gif "ONMOUSEOVER =" आइटम पॉपअप (घटना, '69168298' src = "/ चित्र / तस्वीर 2। Gf" ONMOUSEOVER = "आइटम पॉपअप (ईवेंट, '69168223' src =" / चित्र / चित्र 3। Gf "ONMOUSEOVER =" आइटम पॉपअप (इवेंट) , '69168243' src = "/ images / picture4.gif" ONMOUSEOVER = "आइटम पॉपअप (ईवेंट, '69168249' src =" / images / pic1.gif "ONMOUSEOVER =" आइटम पॉपअप (ईवेंट, '69168249' src = "/ images / चित्र 10.gif "ONMOUSEOVER =" itempopup (घटना, '69168249'   

और मैं जीआईएफ के शब्दों के साथ एक मानचित्र बनाना चाहता हूं, जिसमें तस्वीर + संख्या है - & gt; {picture1 = 69168298, चित्र 2 = 69168223 ...} मैंने तस्वीर की तस्वीर + संख्या पर कब्जा करने की कोशिश की है, लेकिन मुझे सही संयोजन नहीं मिला। उदाहरण: ^ (चित्र।) + $, ^ ((चित्र)।) + $, ^ (? 'तस्वीर'।) $ अग्रिम धन्यवाद!

यही कारण है कि आपके स्ट्रिंग को < कोड> ^ $ वर्ण। बस इसे इस प्रकार करें:

(pic (ture)? S? डी +)। * इवेंट, '(\ d +)'

और \ 1 और \ 3 प्राप्त समूह में चित्र नाम और इवेंट आईडी क्रमशः

ऊपर दिए गए regex भी आपके उदाहरण में मैच उदाहरणों जैसे pic1 और चित्र 10 , और यहां तक ​​कि pics123

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -