Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
R 如何删除表达式前面字符串中不需要的单词?_R_Regex - Fatal编程技术网

R 如何删除表达式前面字符串中不需要的单词?

R 如何删除表达式前面字符串中不需要的单词?,r,regex,R,Regex,我正在尝试仅使用R中的正则表达式提取带有选定单词的字符串 例如: 我想提取任何带有电源适配器前缀或后缀的内容,除了双网卡SATA电源适配器上面的字符串, 我尝试使用“查找背面负片”,但仍然无法获得所需的提取 谢谢您可以使用value=TRUE参数的grep函数,如下所示: strs <- c("SLIM SSD POWER ADAPTER", "POWER CORD", "LEAST SQUARE", "8.4L 1ST 3.5 HDD POWER ADAPTER", "SATA POWE

我正在尝试仅使用R中的正则表达式提取带有选定单词的字符串

例如:

我想提取任何带有电源适配器前缀或后缀的内容,除了双网卡SATA电源适配器上面的字符串, 我尝试使用“查找背面负片”,但仍然无法获得所需的提取

谢谢

您可以使用value=TRUE参数的grep函数,如下所示:

strs <- c("SLIM SSD POWER ADAPTER", "POWER CORD", "LEAST SQUARE", "8.4L 1ST 3.5 HDD POWER ADAPTER", "SATA POWER ADAPTER FOR ODD/2HDD", "SLIM SSD SATA&POWER ADAPTER", 
"SATA POWER ADAPTER FOR HDD", "2ND 3.5 HDD+SSD POWER ADAPTER", 
"SATA POWER ADAPTER", "1ND 3.5 HDD+SSD POWER ADAPTER", "DUAL NET CARD SATA POWER ADAPTER", "POWER ADAPTER (Others)", "RICHIE", "MONITOR")

grep("POWER ADAPTER", strs, value = TRUE)

请包括您尝试的代码。为什么只希望第二行到最后一行作为输出?最终是提取还是删除?请为给定的样本输入提供一个可复制的示例和准确的预期输出。我试图使用?
strs <- c("SLIM SSD POWER ADAPTER", "POWER CORD", "LEAST SQUARE", "8.4L 1ST 3.5 HDD POWER ADAPTER", "SATA POWER ADAPTER FOR ODD/2HDD", "SLIM SSD SATA&POWER ADAPTER", 
"SATA POWER ADAPTER FOR HDD", "2ND 3.5 HDD+SSD POWER ADAPTER", 
"SATA POWER ADAPTER", "1ND 3.5 HDD+SSD POWER ADAPTER", "DUAL NET CARD SATA POWER ADAPTER", "POWER ADAPTER (Others)", "RICHIE", "MONITOR")

grep("POWER ADAPTER", strs, value = TRUE)
 [1] "SLIM SSD POWER ADAPTER"           "8.4L 1ST 3.5 HDD POWER ADAPTER"   "SATA POWER ADAPTER FOR ODD/2HDD" 
 [4] "SLIM SSD SATA&POWER ADAPTER"      "SATA POWER ADAPTER FOR HDD"       "2ND 3.5 HDD+SSD POWER ADAPTER"   
 [7] "SATA POWER ADAPTER"               "1ND 3.5 HDD+SSD POWER ADAPTER"    "DUAL NET CARD SATA POWER ADAPTER"
[10] "POWER ADAPTER (Others)"