2012-05-23 93 views
0
using Visual.Web.Developer.2010.Express; 

N00B这里,
我处于困境我..我试图创建一个具有2个文本区域的Web应用程序,用户可以输入2名的列表(为此,这些文本区域为aT2aT1).. aT2包含名称,并且aT1包含这些相同的名称,但我已将其稍微更改为我的偏好。问题是aT2包含aT1没有的名称(这意味着我想排除不通过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?您会看到aT1中的第一个项目如何与aT2中的第一个项目匹配?他们几乎总是不会这样的顺序......但动态地创建一个正则表达式的搜索模式,通过aT2搜索'aT1'中的每个项目。如果匹配,它会打印出整行文本在文本区域的换行。我是否足够具体?这甚至有可能吗?
在此先感谢

+1

[**'string.Contains' **](http://msdn.microsoft.com/zh-cn/library/dy85x1sa.aspx)是否足够,或者是必需的正则表达式? – mellamokb

+0

@mellamokb我不知道那个存在..我想会的。不,这不是必需的 –

+0

你有没有LINQ可用? – mellamokb

回答

1

我认为RegEx模式可能有点矫枉过正,你问的东西。您可能想要简单地使用Contains