2015-02-09 108 views
-8

我是RegEx的新手,正在寻找解决方案。我正在用C#编写我的代码,并且不想使用任何STRING函数。RegEX:根据条件找到匹配

下面是一个样本字符串,我得到:

610WBDFGFGM0122544 

现在,我需要检查的条件,

If string starts with "6" && 6th character is "D" 

谁能告诉我怎么写正则表达式的上述条件?

+2

为什么在世界上你不想让你使用简单的字符串函数? – juharr 2015-02-09 19:18:47

+5

'str [0] == X && str [6] == Y' – EZI 2015-02-09 19:19:32

+0

here:'/^6 .... D /' – 2015-02-09 19:21:37

回答

4

你可以使用这个表达式:

^6.{4}D 

这里,^是字符串的开始,.{4}指任何四个大字。

Online demo