Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 在R中每个数字的开头和结尾插入包含字母数字字符的字符串中的空格_Regex_R - Fatal编程技术网

Regex 在R中每个数字的开头和结尾插入包含字母数字字符的字符串中的空格

Regex 在R中每个数字的开头和结尾插入包含字母数字字符的字符串中的空格,regex,r,Regex,R,我有一个类似于98abcd123fgh324ijklm564asd的字符串。我想在字符串中的每个数字前后插入两个空格。以下是示例输出: str = "98abcd123fgh324ijklm564asd" required_function(str) # " 98 abcd 123 fgh 324 ijklm 564 asd" 这听起来像是我们的一项任务,你尝试过什么,你对代码/正则表达式有什么问题?@WiktorStribiżew我不太理解正则表达式。相反,我创建了两列。第1列为所有字母,

我有一个类似于
98abcd123fgh324ijklm564asd
的字符串。我想在字符串中的每个数字前后插入两个空格。以下是示例输出:

str = "98abcd123fgh324ijklm564asd"

required_function(str)
# " 98 abcd 123 fgh 324 ijklm 564 asd"

这听起来像是我们的一项任务,你尝试过什么,你对代码/正则表达式有什么问题?@WiktorStribiżew我不太理解正则表达式。相反,我创建了两列。第1列为所有字母,数字替换为空格;第2列为所有数字,字母替换为空格。这就足够了。我在想是否可以用regex更有效地实现这一点。你看,它是基本的regex:
gsub(“\\d+”,“\\1”,str)
。真的,我认为你需要阅读。这听起来像是我们的任务,你尝试过什么,你对代码/正则表达式有什么问题?@WiktorStribiżew我不太理解正则表达式。相反,我创建了两列。第1列为所有字母,数字替换为空格;第2列为所有数字,字母替换为空格。这就足够了。我在想是否可以用regex更有效地实现这一点。你看,它是基本的regex:
gsub(“\\d+”,“\\1”,str)
。真的,我想你需要读书。来吧。这太基本了。难怪我找不到像这样的问题来结束这个问题。@WiktorStribiżew同意,但这是一个答案though@rock321987非常感谢……来吧。这太基本了。难怪我找不到像这样的问题来结束这个问题。@WiktorStribiżew同意,但这是一个答案though@rock321987非常感谢。。
str = "98abcd123fgh324ijklm564asd"
gsub("(\\d+)", " \\1 ", str)