R-使用str_view()查找首字母和尾字母相同的单词

时间:2019-02-10 21:36:11

标签: r

有人可以向我解释一下这如何显示以相同字母开头和结尾的单词。谢谢!

var arr1 = [ "a", "b", "c", "d", "e", "f", ]; var arr2 = [ "g", "h", "i", "j", "k", "l", ]; var arrayJump = 3; //what i want to happen var outcome = [ "a", "b", "i", "d", "e", "l", ];

1 个答案:

答案 0 :(得分:2)

它使用正则表达式,可以将其分解如下:

  1. ^表示匹配行的开头
  2. (.)。表示匹配所有内容,()表示捕获匹配结果
  3. .*。意味着匹配任何东西。 *表示沿字符串移动时保持匹配
  4. \\1表示在步骤1中捕获的第一个匹配项的结果。
  5. $表示匹配行尾

因此,我们捕获了行首之后的第一个字母,然后匹配所有内容,直到我们在行尾再次看到该字母。