使用 grep 查找带有反斜杠的字符串 - 字符转义

2023-11-27

我使用时遇到困难\作为正则表达式中的喋喋不休者。有什么想法可以让它发挥作用吗?

grep(pattern = '\', "text with \ backslash", value = T )
# Expected output: [1] "text with  backslash"

单个\在 R 字符串中是无效的,因为\是一个转义字符。单个反斜杠实际上由两个反斜杠表示\\。第一个用作转义字符,第二个是实际的反斜杠。功能cat可用于打印最终字符串(与内部 R 表示形式相反)。

text <- "text with \\ backslash"
text
# [1] "text with \\ backslash"
cat(text)
# text with \ backslash

因为 R 字符串中的单个反斜杠由两个反斜杠表示\\, 你需要four反斜杠\\\\在你的正则表达式中。这是因为\也是正则表达式中的转义字符。因此,\\\\可以理解为两次\\.

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

使用 grep 查找带有反斜杠的字符串 - 字符转义 的相关文章

  • 替换 Greasemonkey 中的部分 URL

    我正在尝试使用 Greasemonkey 脚本替换 url 的一部分 但很难实现我想要做的事情 原始网址如下 http x1 example to images thumb 50 157 1571552600 jpg http x2 exa
  • dataTables fnFilter 列 on img 文件名

    我正在尝试根据标签的 src 属性中的图像文件名来过滤列 我的行看起来像这样 tr class unread odd td class td tr
  • Dplyr 多重滞后整齐评估?

    我试图在 dplyr 中使用尽可能少的代码来实现多个滞后 同时坚持整洁的评估 以下标准评估 SE 代码有效 if require dplyr install packages dplyr library dplyr a as tibble
  • 将文本添加到 ggplot 中的轴标签

    我从下表中绘制了一个图表 BoatPhs fit se lower upper 1 Before 3 685875 0 3287521 3 038621 4 333130 2 After0 20NTA 3 317189 0 6254079
  • 按绝对值排序

    有谁知道如何按绝对值对 R 中的向量进行排序 所以 2 3 1 gt 1 2 3 etc 如果我在 python 中这样做 我会创建一对每个值及其符号 按绝对值对对列表进行排序 然后重新应用符号 但我对 R 很陌生 所以不知道如何执行此操作
  • 通过 RSelenium 单击按钮

    我正在尝试使用 Rselarium 和 Rvest 来抓取 REI 的评论 吊床 我想点击底部的按钮 x 次 这样我就可以抓取所有评论 我有点失落 这是我到目前为止所拥有的 如果您也知道如何在取景器中预览您正在做的事情 而不是屏幕打印 那就
  • R:在 Shiny 中,如何修复应用于“反应性”类对象的“xtable”没有适用的方法

    我收到此错误 Error in UseMethod xtable no applicable method for xtable applied to an object of class reactive UI R library shi
  • 为什么我在 ddply 中看到“错误:length(rows) == 1 is not TRUE”?

    我有一个数据框 比如工资单 例如 payroll lt read table text AgencyName Rate PayBasis Status NumRate HousingAuthority 26 843 00 Annual Fu
  • PostgreSQL & regexp_split_to_array + 取消嵌套

    我有这样的绳子 测试1 纽约 X 测试 2 芝加哥 Y 测试 3 宾夕法尼亚州哈里斯堡 Z 我需要的结果是 Column1 Column 2 Column3 Test 1 new york X Test 2 chicago Y Test 3
  • 将 Regex 对象分配给 html 输入模式

    我需要以编程方式将正则表达式对象分配给输入元素模式属性 以下是我当前的实现 var regex d 5 element attr pattern regex toString slice 1 1 有没有更好的方法来做到这一点而不需要字符串操
  • 当子集长度为零时,如何简洁地处理子集?

    从向量中排除元素x x lt c 1 4 3 2 我们可以减去位置向量 excl lt c 2 3 x excl 1 1 2 这也是动态工作的 excl lt which x which max x gt quantile x 25 1 2
  • 分割单个 SpatialPolygons 对象的多边形部分

    在 R 中 我有一个SpatialPolygons包含数百个多边形的对象 即多个多边形 我想分割这个SpatialPolygons对象放入列表中Polygons 即孔应保持连接到父多边形 知道如何做到这一点吗 EDITED 使用以下提供的示
  • 创建序列组合

    我正在尝试解决以下问题 考虑 5 个简单序列 0 100 100 0 rep 0 101 rep 50 101 rep 100 101 我需要 3 个数字变量的集合 它们的所有组合都具有上述序列 由于有 5 个序列和 3 个变量 因此可以有
  • 根据共同值对两个数据帧求和

    我有一个看起来像的数据框 day of week count 1 0 3 2 3 1 3 4 1 4 5 1 5 6 3 另一个喜欢 day of week count 1 0 17 2 1 6 3 2 1 4 3 1 5 4 5 6 5
  • 使用 dplyr 的 select 引用变量名[重复]

    这个问题在这里已经有答案了 通常我会想要选择变量的子集 其中该子集是函数的结果 在这个简单的例子中 我首先获取与宽度特征相关的所有变量名称 library dplyr library magrittr data iris width var
  • 将 csv 文件上传到shinyApps.io

    我的应用程序在本地运行良好 并且我能够成功地将应用程序部署到shinyapps io 服务器 但是当我尝试使用shinyapps URL 在浏览器中加载应用程序时 收到以下错误消息 错误对象 数据 不是成立 我认为这是因为 data 变量从
  • 在 ggplot 中过滤管道 df

    我正在使用 dplyr 管道来清理我的 df 然后直接输入到 ggplot 中 但是 我只想一次只绘制一组 因此我需要过滤到该组 问题是 我希望比例保持不变 就好像所有群体都存在一样 是否可以在 ggplot 命令中进一步过滤管道 df 例
  • 在 R 中收集多组列[重复]

    这个问题在这里已经有答案了 我有一个宽数据框 需要将其收集或融化成一个高数据框 我遇到的问题是我有几组列需要保持关联 分组 我每个表单提交有 2 个用户 每个用户有 3 列数据 我想将这 6 列基本上以 3 组的形式堆叠起来 以便每个用户都
  • 当在另一行中找到元素逗号分隔时合并行

    您好 我有一个数据框 例如 species family Events groups 1 SP1 A 10 22 G1 2 SP1 B 7 G2 3 SP1 C D 4 5 6 1 3 G3 G4 G5 G6 4 SP2 A 22 10 G
  • 正则表达式仅允许特定数字

    我正在寻找一个只允许输入特定数字的正则表达式 例如2 4 5 6 10 18 我尝试过类似的东西 2 4 5 6 10 18 我输入的任何内容都无法通过正则表达式 然后计算机用手指着我并大笑 我哪里出错了 单引号是不必要的 您正在寻找的正则

随机推荐

  • 在目标视图控制器中获取 segue 的发送者

    我有一个名为 Dashboard D 的 VC 它可以打开一个名为 Login L 的 VC 和一个名为 Register R 的 VC 登录也可以打开VC Register 我尝试尽可能多地使用故事板 因此我用它创建了三个 Segues
  • WinDBG - 如何设置所有异常传递到应用程序中?

    如何将所有异常行为设置为传递给应用程序而不出现在调试器中 我正在使用 IDA Pro 6 6 和 WinDbg 一次对所有异常类型执行此操作有点尴尬 foreach exc sx catch sxd exc 它能做什么 sx 列出所有异常类
  • C89 或 C++03 是否定义了严格的别名规则?

    我见过几个断言C89 和 C 03 定义了严格的别名规则 但是 我在标准中找不到该特定位 我的理解是 C99 中添加了严格的别名规则 该文本出现在 C89 3 3 表达式中 一个对象应该有它的存储 只能由左值访问的值 具有以下类型之一 对象
  • Android Google plus 登录按钮样式

    我需要在 android 中使用长样式按钮来登录 google 根据品牌指南here按钮有不同的样式 如长 中 短等 我在示例应用程序的帮助下获得了中型按钮 但我想要长型按钮 这是我的按钮
  • 使用 CUDA 进行求和缩减:N 是什么?

    根据英伟达的说法 this是最快的求和缩减内核 template
  • 如何在C++中以独占模式打开文件

    我正在用 C 实现一些文件系统 到目前为止我一直在使用fstream但我意识到不可能以独占模式打开它 由于有很多线程 我想允许多次读取 并且当以写入模式打开文件时 我想以独占模式打开文件 最好的方法是什么 我认为Boost提供一些功能 还有
  • 为什么 lambda 表达式可以用作比较器?

    在书里OCP学习指南有一个关于比较器的示例 可以通过两种方式初始化 第一个是通过像这样的匿名类 Comparator
  • 删除图片框中显示的文件

    当我单击时 我从 openfiledialoge 选择文件并将其显示在图片框中 并在文本框中显示其名称delete按钮我遇到异常The process cannot access the file because it is being u
  • Chrome 扩展加载行为

    我正在为 chrome 扩展开发一个设置页面 在我的 options js 文件中 我想用一些默认值初始化设置 我使用window onload initSettings 为了那个原因 在我的initSettings 函数我试图通过以下方式
  • 为什么即使所有值都 > 0,geom_histogram 也会从负 bin 下限开始?

    我正在尝试 H Wickham 的 R 书中的钻石数据集 在默认的钻石 geom histogram 中 其中 x 克拉 binwidth 为 0 5 但 bin 1 从 0 25 开始 即使克拉的最低值为 0 2 为什么会这样呢 附上图片
  • std::initializer_list 无法从 <大括号括起来的初始值设定项列表> 推导出来

    我有一个类 其构造函数采用initializer list Foo Foo std initializer list
  • CDK 如果不存在则创建资源 - typescript

    在我的 CDK 项目中创建了 dynamoDB 表 这很好 它被项目中创建的 lambda 使用 我们需要删除堆栈 这也很好 因为我们已在表上将保留资源设置为 true 现在 当我尝试全新部署时 我们得到表已存在错误并且堆栈回滚 我需要仅在
  • Selenium/Python - 提交表单后提取动态生成的 HTML

    我尝试访问的网页正在使用 JavaScript 动态生成 HTML 表单 这个 https i stack imgur com dIDud jpg 打字时print page source 该表似乎出现在正在输出的 HTML 中 Howev
  • 如何增加 Bootstrap-Vue 中工具提示的宽度

    有没有办法增加 Bootstrap vue js 中工具提示的宽度 我有一个重要的声明要在工具提示中显示 并且工具提示将消息显示为连续三个单词 所以工具提示的高度更大 宽度更小 div span class d inline block s
  • R 中的 2 种颜色热图,其中中间颜色锚定到特定值

    该热图图像是在 Excel 中生成的 但当我尝试学习 R 时 我想知道如何使用 R 制作这样的热图 现在 这段代码可以工作 但并不像预期的那样 p lt ggplot melt heat aes Var2 Var1 geom tile ae
  • 使用 JAX-RS 进行 Bean 验证(rest-easy):无法识别参数名称

    我将 JAX RS 资源与 Bean 验证一起使用 并按预期在这两个工作之间进行集成 但是 在验证错误报告参数名称为 arg0 的情况下生成的默认错误消息 如下所示 PARAMETER login arg0 password passwor
  • 键盘隐藏TabBar

    我正在 TabBar 应用程序中工作 在一个视图中 有一个 UISearchBar 按下 时 会出现键盘 问题是键盘隐藏了标签栏 你知道如何解决吗 自从有人问这个问题以来已经有一段时间了 但为了文档的缘故 这里是这样的 首先订阅NSNoti
  • 当 url 包含尾部斜杠时 CSS 不加载

    我正在构建一个 j2ee 应用程序并将其部署到 gae 由于某种原因 当我的 url 末尾有一个尾部斜杠时 CSS 不会加载 例如 mysite com account完美运作 but mysite com account 加载没有 CSS
  • 按顺序运行多个 Magento DataFlow 配置文件

    我正在开发一个 Magento 扩展 允许用户将类别 产品和其他类型的数据从不同的网上商店解决方案导入到 Magento 中 为了实现这一目标 我设置了几个负责导入的 DataFlow 高级配置文件 到目前为止 它工作正常 但配置文件需要按
  • 使用 grep 查找带有反斜杠的字符串 - 字符转义

    我使用时遇到困难 作为正则表达式中的喋喋不休者 有什么想法可以让它发挥作用吗 grep pattern text with backslash value T Expected output 1 text with backslash 单个