编程:使用正则表达式提取字符串(不包括空格)

哼哼

所以我在这里要做的是提取出“查理”这个词之前的词(不包括空格)。

a = 'Charlie is at the pet shop.'
b = '   Charlie is at the pet shop.'
c = 'Jane saw Charlie at the pet shop.'

到目前为止我尝试过的:

> gsub('(.*?)((\\s)*Charlie).*','\\1',a)
[1] ""
> gsub('(.*?)((\\s)*Charlie).*','\\1',b)
[1] "   "
> gsub('(.*?)((\\s)*Charlie).*','\\1',c)
[1] "Jane saw "

我想要达到的目标:

[1] ""
[1] ""
[1] "Jane saw "

我可以知道为什么上面的代码不起作用吗?另外,我应该如何修改正则表达式模式才能实现我想要的?

索托斯

为什么不简单,

sub('Charlie.*', '', x)
 #[1] ""          "   "       "Jane saw "

或者

sub('Charlie.*', '', trimws(x))
#[1] ""          ""          "Jane saw "

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式不包括字符串

来自分类Dev

使用正则表达式(包括空格)获取字符串中的所有字母

来自分类Dev

正则表达式仅提取字符串之后和空格之前的文本

来自分类Dev

Ruby正则表达式提取字符串中不包含空格的单词

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

正则表达式提取字符串

来自分类Dev

提取字符串正则表达式

来自分类Dev

使用正则表达式从字符串中的提取字符串

来自分类Dev

使用正则表达式获取字符串的文本,但不包括最后一部分?

来自分类Dev

scala.MatchError:使用正则表达式提取字符串

来自分类Dev

使用正则表达式提取字符串

来自分类Dev

外壳脚本。如何使用正则表达式提取字符串

来自分类Dev

使用正则表达式提取字符串

来自分类Dev

使用正则表达式提取字符串部分

来自分类Dev

Python使用正则表达式提取字符串的出现

来自分类Dev

使用正则表达式提取字符串中的数字

来自分类Dev

在间隔上使用正则表达式提取字符串html

来自分类Dev

如何使用正则表达式从列表中提取字符串匹配项?

来自分类Dev

如何使用正则表达式提取字符串的各个部分

来自分类Dev

在R中使用正则表达式从链接中提取字符串

来自分类Dev

使用正则表达式从URL提取字符串(在Data Studio上)

来自分类Dev

在Python中使用正则表达式提取字符串的特定部分

来自分类Dev

外壳脚本。如何使用正则表达式提取字符串

来自分类Dev

使用正则表达式提取字符串

来自分类Dev

使用正则表达式从HTML标签提取字符串

来自分类Dev

使用正则表达式从URL提取字符串

来自分类Dev

正则表达式使用ruby regex提取字符串

来自分类Dev

Java:使用正则表达式从输入中提取字符串

Related 相关文章

  1. 1

    正则表达式不包括字符串

  2. 2

    使用正则表达式(包括空格)获取字符串中的所有字母

  3. 3

    正则表达式仅提取字符串之后和空格之前的文本

  4. 4

    Ruby正则表达式提取字符串中不包含空格的单词

  5. 5

    正则表达式提取字符串

  6. 6

    正则表达式提取字符串

  7. 7

    正则表达式提取字符串

  8. 8

    提取字符串正则表达式

  9. 9

    使用正则表达式从字符串中的提取字符串

  10. 10

    使用正则表达式获取字符串的文本,但不包括最后一部分?

  11. 11

    scala.MatchError:使用正则表达式提取字符串

  12. 12

    使用正则表达式提取字符串

  13. 13

    外壳脚本。如何使用正则表达式提取字符串

  14. 14

    使用正则表达式提取字符串

  15. 15

    使用正则表达式提取字符串部分

  16. 16

    Python使用正则表达式提取字符串的出现

  17. 17

    使用正则表达式提取字符串中的数字

  18. 18

    在间隔上使用正则表达式提取字符串html

  19. 19

    如何使用正则表达式从列表中提取字符串匹配项?

  20. 20

    如何使用正则表达式提取字符串的各个部分

  21. 21

    在R中使用正则表达式从链接中提取字符串

  22. 22

    使用正则表达式从URL提取字符串(在Data Studio上)

  23. 23

    在Python中使用正则表达式提取字符串的特定部分

  24. 24

    外壳脚本。如何使用正则表达式提取字符串

  25. 25

    使用正则表达式提取字符串

  26. 26

    使用正则表达式从HTML标签提取字符串

  27. 27

    使用正则表达式从URL提取字符串

  28. 28

    正则表达式使用ruby regex提取字符串

  29. 29

    Java:使用正则表达式从输入中提取字符串

热门标签

归档