作成日: 2023/10/30 最終更新日: 2023/10/30
文書種別
使用方法
詳細
複数行に跨るテキストをFindTextメソッドで検索するためには、改行コードを含めたテキストを検索対象とする必要があります。
var ftp = new FindTextParams("あいう\r\nえお", false, false);
var findTextList = doc.FindText(ftp);
Console.WriteLine(findTextList.Count);
改行の位置や改行コードの種類が不明である場合は、正規表現を使用する方法が有効です。
var target = "あいうえお";
var regex = "(\\r|\\n|\\r\\n)?";
target = String.Join(regex, target.ToCharArray());
var ftp = new FindTextParams(
target,
false,
false,
72, 72,
true,
true //正規表現を有効にする
);