मेरे पास कुछ कोड है जो मैं पर्ल से जावा में परिवर्तित कर रहा हूं। यह s///
ऑपरेटर सहित नियमित अभिव्यक्तियों का बहुत भारी उपयोग करता है। मैं लंबे समय से पर्ल का उपयोग कर रहा हूं और अभी भी चीजों को करने के जावा तरीके से उपयोग कर रहा हूं। विशेष रूप से, स्ट्रिंग्स के साथ काम करना मुश्किल लगता है। क्या किसी को जावा फ़ंक्शन पता है या उसके पास s///
लागू करता है? इतना है कि यह कुछ इस तरह, उदाहरण के लिए संभाल सकता है: (। हो सकता है कि नहीं एक महान उदाहरण है, लेकिन आप अंदाजा हो)जावा पर्ल के एस /// ऑपरेटर के बराबर है?
$newString =~ s/(\bi'?\b)/\U$1/g;
धन्यवाद।
जकार्ता ओआरओ regexp लाइब्रेरी पर एक नज़र डालें, \ U समर्थन http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/Perl5Substitution.html कक्षा – rsp
बहुत कुछ दिखता है उपयोगी, धन्यवाद! – reid
इसे थोड़ा सा देखने के बाद, ओआरओ वास्तव में बहुत उपयोगी है। एस /// और एक अंतर्निर्मित \ U ऑपरेटर होने के नाते बहुत अच्छा है। अब तक, मैं इसकी अनुशंसा करता हूं! – reid