动态创建匹配的正则表达式模式

时间:2012-05-23 20:19:46

标签: c# asp.net regex

using Visual.Web.Developer.2010.Express;

N00b在这里,
我正处于泡菜中......我正在尝试创建一个具有2个文本区域的Web应用程序,用户可以在其中输入2个名称列表(为了识别,这些文本区域为aT2和{{1} }).. aT1包含名称,aT2包含相同的名称,但我已根据自己的喜好稍微改变了它们。问题是aT1包含aT2没有的名称(这意味着我想要排除那些在我过滤aT1后不存在的名称)基本上搜索{{} 1}}查看哪些匹配。


以下是aT2中的一些内容:

aT2

以下是aT1中的一些内容:

ABC9910A
ABC42554
LOW3381
BD6210HFP
NWP448A1S
OTT123A04NS


我所问的是如何为aT2中的每个项目动态创建新的正则表达式模式?您看到APPLEMACHINE Y ABC9910AIMAP APPLEMACHINE Y ABC42554AIRAJZ BANANABOI Y LOW33811CBZ LLBLEAD TECHN Y NWP448A1S3LWXFTMA1 LLBLEAD TECHN Y OTT123A04NS4NSGATMA1 中的第一项与aT1中的第一项相匹配的方式是什么?它们几乎总是不会那样...但是动态创建一个正则表达式的搜索模式来搜索'{1}}中'aT1'中的每个项目。如果匹配,它会打印出整个文本区域中换行前的文本行..我是否足够具体?这有可能吗?
提前致谢

1 个答案:

答案 0 :(得分:1)

我认为RegEx模式对于你所要求的内容可能有点过分。您可能只想使用Contains