【发布时间】:2017-03-02 01:14:05
【问题描述】:
我有一个 .txt 文件,其中包含蛋糕的名称(如下 * Exported from... )以及它是从哪里导出的。我在 WPF/C# 中做一个 UI,我有一个文本框,您可以在其中输入一个字符串并单击“搜索”按钮。我想编写一个正则表达式,它只会在蛋糕的整个名称中查找该字符串,并使用该字符串显示所有蛋糕的名称。我没有看到带有这些名称的模式。
例如:
输入 --> 在文本框中输入:草莓
输出 --> 草莓脆饼,伊娃的草莓蛋糕
这是我的 .txt 文件:
* Exported from MasterCook *
Blueberry Crunch Coffee Cake
* Exported from MasterCook *
Filled Berlin Doughnuts (Bismarks)
* Exported from MasterCook *
Strawberry Shortcake
* Exported from MasterCook *
Eva's Strawberry Cake
* Exported from MasterCook *
Fresh Apple Cake #3
* Exported from MasterCook *
Frozen Lady Heath Dessert **
* Exported from MasterCook *
Grandma Stefan's German Cheese Torte
【问题讨论】:
-
怎么样,
Regex.Matches($"^{input}.*$", fileContentshere);?
标签: c# regex wpf regular-language