gpt4 book ai didi

java - 在java文本区域中搜索和替换

转载 作者:行者123 更新时间:2023-12-01 10:50:44 25 4
gpt4 key购买 nike

替换没有任何问题,只是在替换我想要替换的文本区域上的所有其他字符串后突然变成小写,我该如何修复它

     replacebutton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
String txt = textArea.getText().toLowerCase();
String txt2 = search.getText().toLowerCase();
String txt3 = replace.getText();

if (txt.contains(txt2)) {
textArea.setText(txt.replaceAll(txt2, txt3));

}

}
});

最佳答案

突然出现 lowerCase 的原因是您在 textArea.GetText() 上调用了 toLowercase。 txt 变量现在保存一个全小写的字符串。然后你调用textArea.setText(txt...

你可以试试这个:

String txt = textArea.getText();
String txt2 = search.getText();
String txt3 = replace.getText();

if (txt.contains(txt2)) {
textArea.setText(txt.replaceAll(txt2, txt3));
}

(但是您不会进行不区分大小写的搜索和替换..)

关于java - 在java文本区域中搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com