为有中文需求的客户提供多渠道中文技术支持.

Fri Mar 17, 2023 8:02 am

以下為FindString代碼
Code: Select all
Document document = new Document();
document.LoadFromFile(@"E:\Work\Documents\WordDocuments\New Zealand.docx");
document .FindString("perter", true, true);


以下為萬用字元說明
任一字元「?」。
「?」表示的是任何一個字:
輸入「?糬」可以找到「麻糬」、「馬糬」、「A糬」。

我想要是用萬用字元去查找相關字串
請問有範例代碼嗎?

yaowen2022
 
Posts: 17
Joined: Mon Mar 06, 2023 8:52 am

Mon Mar 20, 2023 7:51 am

你好,
感谢您的留言。您可以参考下面代码进行判断,如果测试有其他问题,请提供你的文档给我们进一步调查,你可以在这里上传或通过邮件(support@e-iceblue.com)提供给我们。
Code: Select all
            Document document = new Document();
            document.LoadFromFile(@"E:\works\day3.20\consumerFile\q.docx");

            Regex regex = new Regex(@"\「.糬\」");
            TextSelection[] textSelections1 = document.FindAllPattern(regex);

            foreach (TextSelection textSelection in textSelections1)
            {
                textSelection.GetAsOneRange().CharacterFormat.HighlightColor = Color.Yellow;
            }
            //save the document
            document.SaveToFile("output.docx", FileFormat.Docx);
           


Best Regards,
Herman
E-iceblue support team
User avatar

Herman.Yan
 
Posts: 115
Joined: Wed Mar 08, 2023 2:00 am

Return to 中文技术支持