我想-
在我的文本中匹配 a 之后的单词,然后如果匹配的单词是另一个单词的结尾,那么我想在单词和匹配的单词之间进行拆分。
文本示例:
JOHN LION - XYZ RAN RUN TREEABC GRASS - ABC LIMB RAN RUN LION -XYZ JOG SUN
SKY - ABC LION JOHN PONDABC RUN - PDF STONE
我希望文本看起来像什么:
JOHN LION - XYZ RAN RUN TREE ABC GRASS - ABC LIMB RAN RUN LION -XYZ JOG SUN
SKY - ABC LION JOHN POND ABC RUN - PDF STONE
我不想做 agrepl
和 a gsub
onABC
因为破折号后面的词总是在变化并且会出现多次。此外,匹配单词前面的单词也将始终不同,但并不总是如此TREE
。无论匹配的单词前面是什么单词,我总是想做一个拆分。
如果我执行以下 str_extract:
str_extract(df, "(?<=-\\s)\\w+")
那我XYZ
不配ABC
。
我只想匹配-
if 之后的单词,它也在另一个单词的末尾,但是我又不知道那个单词会是什么。
我被困在做什么。如果需要任何进一步的信息,请告诉我。任何帮助将不胜感激。