这儿存在一个问题。需要在脚本生成的表中,在其中一列中根据以下类型的内容进行替换:
“文本”替换为<<文本>>
第 12 页替换为第 12 页
整行看起来像这样“p. 1, p. 2 of Annex 11AA (p. 191)”,必须分别转换为 << p. 1, p. 2 of Annex 11AA (p. 191)>>
由于表格是根据条件形成的,我不能说尺寸。
这儿存在一个问题。需要在脚本生成的表中,在其中一列中根据以下类型的内容进行替换:
“文本”替换为<<文本>>
第 12 页替换为第 12 页
整行看起来像这样“p. 1, p. 2 of Annex 11AA (p. 191)”,必须分别转换为 << p. 1, p. 2 of Annex 11AA (p. 191)>>
由于表格是根据条件形成的,我不能说尺寸。
R 能够使用正则表达式替换模式对定义命名向量并将其传递给
stringr::str_replace_all
:该模式
^"
在字符串的开头找到双引号,在结尾"$
找到这样的引号,然后(стр\.)\s+(\d)
找到стр.
并将其放入子模式#1(\1
在替换模式中),然后是 1 个或多个空白字符,然后是任何数字(放入子模式 #2 (\2
))。请参阅表达式如何工作的示例和R 代码如何工作的示例。