我正在尝试使用Java的Pattern和Matcher执行多个字符串替换,其中regex模式可能包含元字符(例如\b、()等)。例如,对于输入字符串fit i am,我想应用替换:i --> I
然后,我遵循了两个问题(,)中的编码模式。在这两个循环中,它们都创建了一个或搜索模式(例如foo|bar)和一个Map of ( pattern,replacement),并在matcher.find()循环中
我有一个字符串要处理,其中的部分是用自定义标记“标记”的,以指示字符串中与其他部分“不同”的区域。示例:arbitrary long部件是字符串中感兴趣的区域。我想要一个很好的方法来获得字符串这一部分的开始和结束索引,使用regex我可以这样做()1)我不能轻易地概括它
2)我的主要目标是以字符串This is an arbitraryl
public static void main(String[] args) {
int end; start = Integer.parseInt(JOptionPane.showInputDialog("Please enter a starting integer "));
end = Integer.parseInt(JOptionPane.showInputDialog("Please enter