मैं रेगेक्स की तलाश में हूं जो सुनिश्चित करता है कि वर्णों का कुछ विशिष्ट संयोजन विशिष्ट संख्या में होगा।

उदाहरण के लिए, मान लें कि मेरे पास एक संयोजन (विभाजक) है: xyz और मैं यह सुनिश्चित करना चाहता हूं कि यह एक स्ट्रिंग में बिल्कुल 3 बार दिखाई देगा, चाहे वह कहीं भी स्थित हो। उदाहरण:

TESTtestxyzTESTxyztestxyztest - मैच

xyzxyzxyz - मैच

abcxyzxyzxyzabcxyzabc - कोई मेल नहीं (4 बारंबारता)

axyzbxyzc - कोई मेल नहीं (केवल 2 बारंबारता)

मैं नकारात्मक दिखने के साथ काम करने की कोशिश कर रहा था, लेकिन सफलतापूर्वक नहीं।

मदद के लिए धन्यवाद!

-3
PierekEast 24 अप्रैल 2018, 12:11

1 उत्तर

सबसे बढ़िया उत्तर

आप यह कोशिश कर सकते हैं,

^(?:.*?xyz){3}+(?!.*?xyz).*$

डेमो

0
Thm Lee 24 अप्रैल 2018, 15:44