快速的手将不胜感激。我正在尝试制作一个小算法来将文本框中的文本输入到正则表达式中。如下:
string bar = String.Format(@"^{0}*(q*x|x*q)*", foo.Text);
正则表达式类通过上面的 bar 变量并在事件触发时初始化。但是,它仅在有重复文本时才返回命中。文本框中的 EG bb 返回所有以 b 开头的结果,而 1b 返回每个单词的匹配项。
???我的正则表达式或逻辑有问题吗?(或两者兼有!:P)
编辑我正在尝试匹配从文本文件加载的字符串列表。所有同时包含 aq 和 x 至少一次的单词,以文本框中的字母开头。例子: arquifoux benzofuroquinoxaline benzoquinoxaline disquixote equiaxe