【发布时间】:2015-11-28 08:16:17
【问题描述】:
我想用给定的输出分割下面的字符串。 谁能帮我做这件事。
示例:
- /TEST/TEST123
输出:/Test/
- /TEST1/Test/Test/Test/
输出:/Test1/
- /文本/12121/1212/
输出:/文本/
- /121212121/asdfasdf/
输出:/121212121/
- 12345
输出:12345
我尝试过 string.split 函数,但效果不佳。是否有任何想法或逻辑可以实现以实现这种情况。 如果正则表达式中的答案对我来说没问题。
【问题讨论】:
-
你能澄清一下你的问题吗?在这 4 个示例中,很难猜测您希望如何拆分字符串的逻辑。
String.Split()方法最有可能做到这一点,如果你只是说你希望它如何完成。同时展示你尝试过的内容。 -
我知道这很难,这就是为什么我在这里发布他的问题。我尝试了简单的拆分函数,它用“/”拆分字符串。它只在数组的 [1] 位置拆分并返回字符。
-
@V.J.只是想确认一下..对于数字2的结果,第一个字母是大写的,其余的都是小写的?
标签: c# regex string-split