我是编程新手,我想从光标位置之前的@字符中提取字符串,直到找到空白为止。
我要做什么? 考虑字符串“你好,@ us到你”
并且光标位置在“ @”旁边的索引12处,现在我要提取字符串“ us”,该字符串在@字符之后,直到空格。
这是我尝试过的:
string1 = value.substr(0, event.target.selectionStart);
string2= string1.slice(string1.lastIndexOf('@') + 1);
string3 = string2.split(' ')[0];
但这给了我“”空字符串。
我如何获得字符串“ us”,有人可以帮助我。谢谢:
答案 0 :(得分:1)
您非常亲密。采取以下两种方法来获取字符串的 remainder ,如下所示。第一个操作字符串,第二个操作数组:
viewDidLoad
答案 1 :(得分:0)
与您所做的类似:
"hello from @us to you".split('@')[1].split(' ')[0]