【发布时间】:2018-09-03 18:36:41
【问题描述】:
我有这个字符串:
string str = "לא קיימת תוכנה לשליחת מיילים במכשיר, אנא פנה אלינו ישירות ל moshecohen@gmail.com";
我正在尝试按以下方式拆分它:
string[0] = "לא קיימת תוכנה לשליחת מיילים במכשיר, אנא פנה אלינו ישירות ל "
string[1] = "moshecohen@gmail.com"
我正在使用这种拆分方法:
string[] split = Regex.Split(str, @"^[א-ת]+$");
我想在希伯来语和英语单词之间进行拆分,但是如果最后一个单词与当前单词相同,请将其添加到最后一个
但我不能让它工作,我做错了什么?
谢谢
【问题讨论】:
-
“我不能让它工作”——你得到了什么而不是预期的结果?
-
规则是什么?在电子邮件前用空格分割字符串?
-
模式指定了分割器。您的代码要求输入由任何希伯来语字符分隔的字符串,但前提是 entire 字符串是希伯来语。这是自相矛盾的。也许您想在最后一个希伯来语字符和第一个拉丁语字符之间进行拆分?
-
抱歉不清楚。我想在希伯来语和英语单词之间进行拆分,但是如果最后一个单词与当前单词相同,请将其添加到最后一个。