2011-06-04 11 views
7

मुझे लगता है कि यह सभी नियंत्रण पात्रों से मेल खाता है (सुनिश्चित नहीं है कि "सब" क्या हो सकता है) लेकिन मैं निश्चित नहीं हो सकता, और न ही मुझे पर्ल फोरम में कुछ संगीतों के अलावा किसी भी दस्तावेज़ीकरण में मिल सकता है। क्या कोई जानता है?जावा में रेगेक्स स्ट्रिंग "\ p {Cntrl}" मिलान क्या करता है?

उत्तर

22

Pattern के प्रलेखन से:

\p{Cntrl} एक नियंत्रण चरित्र: [\x00-\x1F\x7F]

यही है, यह 1F या 7F के माध्यम से हेक्साडेसिमल मान 00 के साथ किसी भी चरित्र से मेल खाता है।

Wikipedia article नियंत्रण वर्णों पर प्रत्येक वर्ण सूचीबद्ध करता है और यदि आप रुचि रखते हैं तो इसका उपयोग किस प्रकार किया जाता है।

+1

बहुत बहुत धन्यवाद। –

5

\p{name} यूनिकोड चरित्र वर्ग से मेल खाता है; कक्षा में कौन से कोड बिंदु हैं यह देखने के लिए उपयुक्त यूनिकोड स्पेक से परामर्श लें। Here जावा रेगेक्स इंजन (Cntrl उदाहरणों में से एक होने के लिए विशिष्ट चर्चा है), हालांकि वही बात कई अन्य रेगेक्स इंजनों पर लागू होती है।

संबंधित मुद्दे