怎么截取一段文字最后一个字后面的空格的所有内容?
个人信息里面有姓名,性别,年龄,单位等,如 单 位:矿机,我想截取冒号后面的所有内容,如果有空格就停止截取而且要截取最后一个字前面的字,如矿机后面的空格,回车就不要截取,因为文字的长短不确定,怎么截取啊,下面是代码:
string dw = "单 位:";
int dw_len = 4;
Regex r10 = new Regex(string.Format(@"(?<={0})([\s\S]{1})", dw, "{1," + dw_len + "}"));
string str10 = richTextBox6.Text;
string result10 = r10.Match(str10).Value;
string trim10 = Regex.Replace(result10, @"\s","");
textBox10.Text = trim10;
我想要把nl_len弄长一点,比如8或者10,因为单位的长度不一样,所以我想尽量让比较长文字也能显示出来,但是截取出来,后面都是点,怎么去除掉啊,因为文字完了就是空格,所以我想截取空格前面所有的文字,怎么样才能实现啊,有人知道吗?