【发布时间】:2021-12-21 06:28:41
【问题描述】:
我想知道如何将字符串格式的值分成两部分。在我的 asp 应用程序中,我将字符串值从视图解析到控制器。
然后我想将整个值分成两部分。
例如:大多数时间值触发两个字母可能是 TEXT 值(如 "PO" 、 "SS" 、 "GS" ),其余为数字 (SS235452)。
数字的长度不能声明,因为它是随机生成的。所以想从字符串值的开头拆分它。需要帮助。
我当前的代码是
string approvalnumber = approvalCheck.ApprovalNumber.ToUpper();
谢谢。
【问题讨论】:
-
请指定您的确切标准 - 您说“大部分时间”,但其他时间呢?您是否试图从字符串中拆分字母和数字,其中“所有字母”将是第一项,而“所有数字”将是第二项?如果是这样,正则表达式是一种方法......
-
@Charleh 我的意思是输入的格式是
TextTextNumNumNumNum同样明智。前两个字母是文本,其他是数字。但是没有静态长度。前两个字母是文本,其余的是数字 -
你试过approvalnumber.Substring(2);
标签: c# asp.net-mvc asp.net-mvc-4