所以我需要在另外两个词之间找到一个词;我使用模式和匹配器。
Pattern p = Pattern.compile("Hello(.*?)GoodBye");
Matcher m = p.matcher(line);
在这个例子中,我得到了 Hello 和 Goodbye 之间的词,它起作用了。我想要做的是替换 Hello 和 GoodBye bye 变量,例如:
String StartDelemiter = "Hello";
String EndDelemiter = "GoodBye";
应该如何写在 Pattern p = Pattern.compile(---); 我试过了 :
Pattern p = Pattern.compile( "{ "+StartDelemiter +" (.*?) "+EndDelemiter+" }" );
但应用程序崩溃!