काम नहीं कर रहा है मैं नीचे प्रोग्राम का उपयोग कर रेगेक्स का उपयोग कर स्ट्रिंग में कुछ शब्दों को हटाने की कोशिश कर रहा हूं। यह ठीक से हटा रहा है लेकिन यह केवल मामले संवेदनशील पर विचार कर रहा है। असंवेदनशील मामले के रूप में इसे कैसे बनाया जाए। मैंने replaceAll
विधि में रखा लेकिन यह काम नहीं किया।जावा रेगेक्स केस असंवेदनशीलता
package com.test.java;
public class RemoveWords {
public static void main(String args[])
{
// assign some words to string
String sample ="what Is the latest news today in Europe? is there any thing special or everything is common.";
System.out.print(sample.replaceAll("(is | the |in | any)(?i)"," "));
}
}
उत्पादन:
what Is latest news today Europe? there thing special or everything common.
में झंडे का उपयोग कैसे करें। अब यह काम कर रहा है – JavaGeek
"" आउटपुट में मौजूद है। यह "" के साथ प्रतिस्थापित नहीं हुआ और यह "आईएस" को नहीं हटाता है http://www.ideone.com/HMxLr –
सही। यह "" "को" "के साथ क्यों नहीं बदल रहा है। रेगेक्स – JavaGeek