c# - c# - 拆分带有电子邮件 ID 的字符串会截断电子邮件的最后 3 个字符
问题描述
我有一个只读文本框字段,其中有一个值,例如 'Dan, Sealey - Dan.s42@KPS.com' ,我想从上面的字符串中检索电子邮件 ID。
我尝试使用下面的代码
string email = Convert.ToString(this.txtUser).split('-')[1].Trim();
我什至也尝试了以下方式,但没有用,结果仍然相同。
string str = Convert.ToString(this.txtUser);
string trimmedString = str.Substring(str.IndexOf("-") + 1);
我在上面的代码行中遇到的问题是它正在截断 .com 并将值设为“Dan.s42@KPS ...”
无法弄清楚为什么这会截断“.com”
对此有什么帮助吗?
解决方案
问题已解决,而不是this.txtUser
我不得不使用this.txtUser.text
推荐阅读
- python - 使用 async/await 从 python 异步调用 AWS Lambda 函数
- python - 将数据表拆分为许多小型数据表 Python
- mongoose - 使用 Mongoose ORM 创建搜索查询
- php - 致命错误:未捕获的 InvalidArgumentException:
- c# - 在使用 SmartAssembly 合并之前和之后是否需要对合并的 C# 程序集进行单元测试?
- python-3.x - 如何从包含多个客户条目的表中找到每个唯一客户最常出现的类别?
- sql - Msg 8152, Level 16, State 14, Line 1 字符串或二进制数据将被截断
- twitter-bootstrap-3 - bootstrap3.7 modal 调整宽度到内容
- python - 如何测试 stanfordnlp 是否在 gpu 上运行?
- python - 使用函数运行游戏