grep 带有特殊字符

2023-11-26

我想在以下向量中找到包含星号字符的元素。

s <- c("A","B","C*","D","E*")
grep("*",s)

[1] 1 2 3 4 5

这是行不通的。我能理解,因为这是一个特殊的角色。
当我阅读时here,我决定在星号之前使用“\”。但这给了我一个错误:

grep("\*",s)
Error: '\*' is an unrecognized escape in character string starting ""\*"

我究竟做错了什么?


您需要转义特殊字符两次,一次用于 R,一次用于正则表达式:

grep('\\*', s)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

grep 带有特殊字符 的相关文章

  • 在 R 中向散点图添加线条

    如何向图表添加线条 我做了以下 dat lt data frame xvar 1 20 rnorm 20 sd 10 yvar 1 20 rnorm 20 sd 10 zvar 1 20 rnorm 20 sd 10 plot dat 1
  • 使用 purrr 迭代替换数据帧列中的字符串

    我想用purrr使用以下命令在数据框列上迭代运行多个字符串替换gsub 功能 这是示例数据框 df lt data frame Year 2019 Text c rep a aa 5 rep a bb 3 rep a cc 2 gt df
  • 如何计算R中移动窗口内的平均斜率

    我的数据集包含2个变量y 和 t 05s y 每 05 秒测量一次 我正在尝试计算移动中的平均坡度20秒窗口 即计算第一个 20 秒斜率值后 窗口向前移动一个时间单位 05 秒 并计算下一个 20 秒窗口 在以下位置生成连续 20 秒斜率值
  • 不使用 length() 方法的字符串长度[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 如何在不使用字符串的情况下找到字符串的长度length String类的方法 str toCharArray length应该管用 或者怎么
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 如何使用 R 计算成为列表中中位数的概率?

    假设我有以下数据集 其中显示了假设实验的每个状态的三个观察结果的列表 state lt c Iowa Minnesota Illinois outcome lt list c 5 11 11 c 3 12 8 c 9 14 2 dat lt
  • kernlab 中 SVM 训练之外的核矩阵计算

    我正在开发一种新算法 该算法可以生成修改后的核矩阵以用于 SVM 训练 但遇到了一个奇怪的问题 出于测试目的 我比较了使用 kernelMatrix 接口和普通内核接口学习的 SVM 模型 例如 Model with kernelMatri
  • 我可以缩短这个正则表达式吗?

    我需要检查字符串是否符合特定的 ID 格式 ID的格式如下 aBcDe fghIj KLmno pQRsT uVWxy 由五个大写或小写字母组成的五个块的序列 由一个破折号分隔 我有以下有效的正则表达式 string idFormat a
  • R 中的快速 QR 分解

    我有大量矩阵 需要对其执行 QR 分解并存储生成的 Q 矩阵 进行归一化 以便 R 矩阵在其对角线上具有正数 除了使用之外还有其他方法吗qr 功能 这是工作示例 system time Parameters for the matrix t
  • 在 R 中绘制 Likert 变量的堆积条形图

    假设我有一个如下所示的数据框 P Q1 Q2 1 1 4 1 2 2 3 4 3 1 1 4 其中的列告诉我哪个人相应地回答了问题 q1 q2 中的哪一个 这些问题需要按照 4 分李克特量表进行回答 例如 批准 表示 1 稍微批准 表示 2
  • 为什么不能用反斜杠结束原始字符串? [复制]

    这个问题在这里已经有答案了 我在这里很困惑 尽管原始字符串会转换每个 to 但是当这个 最后出现它会引发错误 gt gt gt r so m e te xt so m e te xt gt gt gt r so m e te xt Synt
  • twitterR 和 ROAuth R 软件包安装

    我在安装 CRAN 上的 twitteR 和 RAOuth 软件包时遇到一些问题 我尝试了几种不同的方法 在 Windows 下使用源代码 在 Ubuntu 下使用 RStudio 我尝试了以下命令 sudo apt get install
  • API 请求和curl::curl_fetch_memory(url, handle = handle) 中的错误:SSL 证书问题:证书已过期

    几天前 我运行了代码几个月 没有任何问题 GET url myurl query 今天我遇到一个错误 Error in curl curl fetch memory url handle handle SSL certificate pro
  • Purrr::map_df() 删除 NULL 行

    使用时purrr map df 我偶尔会传递一个数据框列表 其中一些项目是NULL 当我做 map df 返回行数少于原始列表的数据框 我想发生的事情是这样的map df calls dplyr bind rows 它忽略了NULL价值观
  • 检查给定字符串是否等于给定字符串集中的至少一个字符串的有效方法

    给定一组字符串 比如说 String1 String2 StringN C 中确定最有效的方法是什么 返回true or false 是否给定string s匹配上面集合中的任何字符串吗 Boost Regex 可以用于此任务吗 std u
  • r 中训练和测试数据的最小最大缩放/归一化

    我正在创建一个函数 它将训练集和测试集作为其参数 最小 最大缩放 标准化并返回训练集并使用这些same最小值和最小 最大范围的值 标准化并返回测试集 到目前为止 这是我想出的功能 min max scaling lt function tr
  • 没有特殊字符的密码验证器

    我是 RegEx 的新手 已经进行了大量搜索 但没有找到任何具体内容 我正在编写一个验证密码字符串的正则表达式 可接受的字符串必须至少具有 4 种字符类型中的 3 种 数字 小写字母 大写字母 特殊字符 我对包含有一个想法 也就是说 如果这
  • JavaScript RegEx:不同的结果:使用字符串和使用正则表达式“文字”构建模式?

    使用 RegExp 文字与字符串之间有什么区别吗 http jsfiddle net yMMrk http jsfiddle net yMMrk String prototype lastIndexOf function pattern p
  • 基于时间窗口的不规则时间序列的优化滚动函数

    有没有办法使用 rollapply 来自zoo包或类似的东西 优化功能 rollmean rollmedian等 使用基于时间的窗口计算滚动函数 而不是基于大量观察的函数 我想要的很简单 对于不规则时间序列中的每个元素 我想计算一个具有 N
  • C# 中最小化字符串长度

    我想减少字符串的长度 喜欢 这串 string foo Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean in vehicula nulla Phasellus li

随机推荐

  • 多维数组按字符串排序

    我正在绞尽脑汁试图弄清楚如何正确地做到这一点 我有这个多维数组 Array 0 gt Array time gt November 1st 10 10 query gt movies set gt 1 matches gt No match
  • Linux/Perl:除了 STDOUT 和 STDERR 之外还有其他输出缓冲区吗?

    出于好奇 是否可以在 Perl 脚本中创建 实例化或以其他方式访问除 STDOUT 和 STDERR 之外的其他输出缓冲区 用例是通过管道输入到文件或其他命令的附加输出 例如 doublerainbow pl 3 gt full on tx
  • Lambda 隐式捕获因从结构化绑定声明的变量而失败

    使用以下代码 我收到编译错误C2065 a undeclared identifier 使用视觉工作室2017 auto a b return std make tuple 1 2 auto r return a error C2065 但
  • “omp single”和“omp task”如何提供并行性?

    我很困惑omp single and omp task指令 我读过几个使用它们的例子 以下示例演示如何使用任务构造来处理链接列表的元素 1 pragma omp parallel 2 3 pragma omp single 4 5 for
  • 在 ios 7(swift) 上使用dispatch_get_global_queue时会发生EXC_BAD_INSTRUCTION

    let downloadGroup dispatch group create var images UIImage var errors NSError dispatch apply UInt urls count dispatch ge
  • Google Proximity Beacon API:如何注册 iBeacon?

    Google 的 Proximity Beacon API 文档到处都使用 Eddystone 作为示例 https developers google com beacons proximity register 然而 文档提到了另外两种
  • Jmeter - 加权随机值?

    我如何根据随机权重运行测试 控制器 例如 有两个测试 一个权重为 25 另一个权重为 50 50 的运行频率应是其两倍 也许吞吐量控制器以某种方式与随机混合 我认为您可以使用如下配置的吞吐量控制器 吞吐量值是预先设置的 可以从配置属性中设置
  • 强制一个线程阻止所有其他线程执行

    UPDATE 这个答案指出截至 2013 年 4 月 我想要做的事情是不可能的 然而 这似乎与 Alex Martelli 在Python 食谱 第 624 页 第三版 返回后 PyGILState Ensure 始终保证调用 线程具有对P
  • 如何创建切换按钮?

    我想使用 css 在 html 中创建一个切换按钮 我想要这样 当您单击它时 它会保持推入状态 而当您再次单击它时 它会弹出 如果没有办法 只能使用 css 有没有办法使用 jQuery 来做到这一点 好的语义方法是使用复选框 然后如果选中
  • 如何在 GeckoFX 中设置用户代理?

    在使用 webbrowser 控件一段时间后 我决定尝试一下 gecko 因为我遇到过 webbrowser 的问题 速度慢且性能下降 我下载了最新版本的 geckofx 16 0 0 2 和 xulrunner 16 0 2 并创建了一个
  • 在 iPhone 上从 PNG 图像读取像素颜色值的简单方法?

    有没有一种简单的方法来获取表示图像像素数据的二维数组或类似的东西 我有黑白 PNG 图像 我只想读取某个坐标处的颜色值 例如 颜色值为 20 100 This Category on UIImage might be helpful Sou
  • valgrind 可以在不退出分析应用程序的情况下输出部分报告吗?

    我想使用 valgrind 检查长时间运行的进程是否存在内存泄漏 我怀疑我所追求的内存泄漏可能仅在执行几个小时后才会发生 我可以在 valgrind 下运行应用程序并获取 valgrind 日志 但这样做意味着我必须退出应用程序并重新启动它
  • 无法应用插件“com.google.gms.google-services”

    这是我的项目构建 gradle buildscript dependencies classpath com google gms google services 3 1 0 在模块之一中构建 gradle我有这个 apply plugin
  • 从 WebHttpBinding 访问 WCF 服务中的 Session

    我正在使用 WCF 服务 通过 WebGet 属性 我正在尝试从 WCF 服务访问 Session 但 HttpContext Current 为 null 我添加了 AspNetCompatibilityRequirements 并编辑了
  • 在摩纳哥编辑器的上下文菜单中禁用剪切和复制

    我正在使用摩纳哥编辑器 我看到在以后的版本中 上下文菜单中添加了剪切和复制功能 我想从上下文菜单中删除这两个选项 请让我知道我怎样才能实现它 完整代码 import as actions from monaco editor esm vs
  • jQuery 脚本仅在 ie8/9 开发者工具下工作

    我正在尝试调试无法在 IE 上运行的 jQuery Tools 脚本 可以在这里找到一个例子 http dl dropbox com u 16799097 www demo jQuery Slider index html 它正确加载 第一
  • Xcode 8 中的“Vary for Traits”是什么?

    我正在使用 AutoLayout 和 Size 类 但随着 iOS 10 和新 Xcode 8 0 的发布 出现了一个新选项Vary for Traits 这是针对不同宽度和高度的设备的 Size Class 的替换吗 通过选择width复
  • HTML5 会话存储发送到服务器

    如果我是对的 会话存储存储在客户端 并且只能通过一个选项卡访问 如何将会话存储中存储的信息发送到服务器 我可以使用 cookie 但如果我打开 2 个选项卡 cookie 将被第二个选项卡重写 Thanks 存储对象 localStorag
  • Java:在特定代码块上设置超时?

    是否有可能在某些代码块运行时间超过可接受的时间后强制 Java 抛出异常 这是我所知道的最简单的方法 final Runnable stuffToDo new Thread Override public void run Do stuff
  • grep 带有特殊字符

    我想在以下向量中找到包含星号字符的元素 s lt c A B C D E grep s 1 1 2 3 4 5 这是行不通的 我能理解 因为这是一个特殊的角色 当我阅读时here 我决定在星号之前使用 但这给了我一个错误 grep s Er