替换字符串中的文本

Jes*_*son 2 java string android replace

我想在字符串中找到一个文本并替换它,但它不能处理我的代码.我必须提到我通常会获得webview的标题,但是当我输出text2i 时,我得到整个标题(不替换文本).除了text2位于空隙内的所有字符串.

String text1 = web1.getTitle();
String text2 = text1.toString().replace("-Click 2U - Files", "");
Run Code Online (Sandbox Code Playgroud)

先感谢您....

Gra*_*ray 11

您的代码适合我:

 String text1 = "some string with -Click 2U - Files in it";
 String text2 = text1.replace("-Click 2U - Files", "");
 // here text2.equals("some string with  in it")
Run Code Online (Sandbox Code Playgroud)

这将删除字符串的所有实例.您还可以使用replaceAll(...)哪个使用正则表达式:

 String text1 = "some Click 2U title for Clicking away";
 String text2 = text1.replaceAll("C.*?k", "XXX");
 // here text2.equals("some [XXX 2U title for XXXing away")
Run Code Online (Sandbox Code Playgroud)

请注意,该"C.*?k"模式将匹配a C,然后匹配任意数量的字符k.该?方法不这样做的渴望比赛,并在第一站k.有关详细信息,请阅读正则表达式手册.