什麼是使用正則表達式提取字符串的最後2個字符的最佳方法。正則表達式:提取最後2個字符
例如,我想從以下
「A_IL」提取狀態代碼
我想提取IL作爲字符串..
,請給我提供關於如何得到它的C#代碼..
string fullexpression = "A_IL";
string StateCode = some regular expression code....
感謝
什麼是使用正則表達式提取字符串的最後2個字符的最佳方法。正則表達式:提取最後2個字符
例如,我想從以下
「A_IL」提取狀態代碼
我想提取IL作爲字符串..
,請給我提供關於如何得到它的C#代碼..
string fullexpression = "A_IL";
string StateCode = some regular expression code....
感謝
使用正則表達式:
..$
這將返回提供結束錨點旁邊的兩個字符。
由於您使用C#,這將是簡單,可能更快:
string fullexpression = "A_IL";
string StateCode = fullexpression.Substring(fullexpression.Length - 2);
你實際上並不需要領先的'。*' – 2010-03-24 21:37:30
是的,我意識到你不需要大多數引擎的組。 – 2010-03-24 21:42:11
+1表示子串。使用正確的工具來完成這項工作。 – Joel 2010-03-24 21:52:13
是否有任何特殊原因需要使用正則表達式而不是常用字符串操作? – 2010-03-24 21:41:19