【发布时间】:2011-04-07 16:51:19
【问题描述】:
我需要更改以下数据
A320-ZL-522-01-1(2)
A320-ZL-531-01-1(1)
A320-ZL-531-01-1(2)
A320-ZL-531-01-1(1)
A320-ZL-531-01-1(2)
到
ZL-522-01-1
ZL-531-01-1
ZL-531-01-1
ZL-531-01-1
ZL-531-01-1
我可以使用 RegEx 使用 LINQ 吗?
public class MatchCTallyToCross
{
public List<string> Get(string CustomerNumber)
{
IEngManager engManager = new EngManager();
EngCustomerMyCross engCustomerMyCross = new EngCustomerMyCross();
engManager.Load(engCustomerMyCross);
return engCustomerMyCross.myEngCustomerCross.
Where(c => c.ENG_CUSTOMERMYCROSS_CUSTOMER_NUMBER == CustomerNumber).
Select(c => c.ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO).ToList();
}
}
c => c.ENG_CUSTOMERMYCROSS_MYTECHNIC_TASK_NO result is equal to "A320-ZL-531-01-1(2)"
但我需要"ZL-531-01-1"。
【问题讨论】:
-
您已提出 236 个问题。我认为这足以知道如何正确格式化它们。请查看Markdown editing help 和我对您问题的编辑。这实际上可能会在将来为您节省大量时间。
-
也许你也可以接受和投票更多的答案......
-
我认为 stackoverflow 不好我尝试编写代码我的代码看起来很糟糕。有的编者得到:[code][/code]我觉得不错!!!
-
不,这不好。您必须替换所有
<和>。只需通过您的代码,然后选择块并按Ctrl+K或使用Code Sample按钮。你的代码缩进了四个空格,这是 Markdown 告诉它是代码的方式。请查看您编辑的问题。 -
如果你觉得 StackOverflow 不好,为什么要在这里发帖?!为什么这么多人表现得好像SO这样的地方是帮助他们的人。并非如此,我们都是开发人员在这里度过他们的空闲时间,因为回答问题令人兴奋,而不是因为我们必须或得到报酬。 (AFAIK)
标签: c# .net regex visual-studio