Java 使用ApachePOI突出显示字符串的一部分

Java 使用ApachePOI突出显示字符串的一部分,java,regex,string,apache,ms-word,Java,Regex,String,Apache,Ms Word,我想突出显示字符串中与字符串的一部分匹配的模式。我已经识别了字符串中的模式,并将它们存储在数组中。现在我希望它们在word文档中的文本中高亮显示,以显示这些是匹配字符串部分的模式 我使用ApachePOI在word文档中编写了字符串,并创建了word 2007文档 但我不知道如何在word文档中突出显示字符串中的模式 我在后端使用了数据库,在数据库中我放置了模式,然后在数组中使用这些预排序的模式来查看它们是否出现在我的字符串中 这是我的密码 for(int j=0;j<numRows

我想突出显示字符串中与字符串的一部分匹配的模式。我已经识别了字符串中的模式,并将它们存储在数组中。现在我希望它们在word文档中的文本中高亮显示,以显示这些是匹配字符串部分的模式

我使用ApachePOI在word文档中编写了字符串,并创建了word 2007文档

但我不知道如何在word文档中突出显示字符串中的模式

我在后端使用了数据库,在数据库中我放置了模式,然后在数组中使用这些预排序的模式来查看它们是否出现在我的字符串中

这是我的密码

   for(int j=0;j<numRows;j++)
        {

   Pattern p = Pattern.compile( strArray[j] );
   m=p.matcher(str);
   while(m.find())//finding pattern in the sequence

   {
    patArray[inpat]=m.group();// stored match pattern in another array
    inpat++;
    System.out.println(m.group());

}
    } 

for(int j=0;jc)你能发布一些代码吗?比如识别和存储字符串?谢谢复制一个:-请找到stcakoverflow答案