是否有删除两个单词之间的破折号(“-”)然后收缩它们的算法?

Malthe Frøkjær-Rubbås

我有很多在新行之间带有破折号的单词文本,如下所示:

vec <- "Today is a good day because the sun is shin- ing."

我想要的是:

"Today is a good day because the sun is shining."

但我不希望它只针对特定的单词,而是针对所有像这样“分解”的单词。这似乎是您应该能够以 Word 格式执行的操作,但我一直无法弄清楚如何做,所以可能更复杂。

作为记录,我正在使用readtext/quanteda包,但我在那里找不到任何至少可以在默认情况下执行此操作的内容。

有没有一些简单的方法可以做到这一点?

万维网

这是一种方法。我们可以str_replace_allstringr包中使用

vec <- "Today is a good day because the sun is shin- ing."

library(stringr)

vec2 <- str_replace_all(vec, "-\\s+", "")

vec2
# [1] "Today is a good day because the sun is shining."

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

REGEX删除空格或破折号(如果它们介于数字之间)

正则表达式:3个单词,中间有两个破折号

在两个词之间插入破折号

删除前两个破折号 MySQL 之间的任何内容

奇怪的破折号算法

允许用户在数字字段中输入破折号,然后自动删除破折号

收缩div,然后在点击时还原它们

删除间距并通过javascript在单词之间添加破折号

如何将两个单词作为输入(摩尔斯电码)并变成两个单词但它们之间有空格

是否有R函数来查找两个值之间的所有日期的列表。然后将它们作为行插入?

Javascript 中的函数,在每两个奇数或偶数之间插入破折号或星号

在字符串中的两个元音之间插入破折号

Regx从最后两个破折号中删除输出

如何查找字符串是否在两个冒号之间包含单词,然后返回包含冒号的结果

我如何输入两个整数,中间有一个破折号?

在rst文件中显示两个破折号

带破折号的两个对象数组的区别

正则表达式以任意顺序匹配两个单词,它们之间有一个特定的第三个单词

正则表达式 - 匹配两个特定单词,它们之间有未知的空格

如何从Google表格中的数据中删除破折号,然后执行forEach循环

分解我的阵列,从键中删除破折号,然后将其一起放大

删除文本字符串中破折号周围的前导和尾随空白然后将文本拆分为多列熊猫的有效方法

一次运行两个线程,然后在它们之间进行通信

试图找出两个日期之间的时间,然后使它们在python中可读

正则表达式:匹配两个特定符号之间的每一个破折号

如何在特定数字的每两个偶数数字之间插入破折号

是否有度量依据两个对象的属性来评估它们之间的相似性?

如果我在SSRS中有两个来自存储过程的数据集,是否可以在它们之间传递数据?

一种计算两个单词之间的编辑距离的算法