文字列の一部に一致する文字列内のパターンを強調表示したいと考えています。文字列のパターンを特定し、配列に格納しました。今、私はそれらが文字列の部分に一致するパターンであることを示すために、Word文書のテキストでそれらを強調表示したいと考えています。
Apache POI を使用して 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());
}
}