正则表达式找到并替换

时间:2011-11-17 13:24:48

标签: c# regex

我不是很擅长正则表达式,坦率地说我很难理解。因此,我的问题可能没有任何意义。

您是否可以使用正则表达式来保证当有人输入一个字符串时,它会从列表中找到最接近的字符串并使其与其中一个条目匹配? 这是列表的样子。

QR9456
QR6222
QR9487
QR2311
QR2311 AB
QR2311 A
QR4781
QR4781 A. XX920-009
QR9456 Z

如果这个问题无法回答或没有意义,我道歉。

1 个答案:

答案 0 :(得分:2)

不。 Regexp:es只描述与你指定的模式的完全匹配:我怀疑你可以手工制作模式以令人满意地匹配上面的列表(更不用说定义正则表达式以匹配任何列表)。

听起来你所追求的是一种模糊搜索算法,例如: bitap