Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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 Google文档搜索和替换中的正则表达式_Regex_Replace_Google Docs - Fatal编程技术网

Regex Google文档搜索和替换中的正则表达式

Regex Google文档搜索和替换中的正则表达式,regex,replace,google-docs,Regex,Replace,Google Docs,我想把所有的first/替换为[但所有的second/替换为]。GoogleDocs提供了正则表达式搜索和替换,但我不知道如何在第一和第二期中使用它。下面是源和目标的示例 我必须在搜索和替换GoogleDocs对话的字段中输入什么 现状 p pen /pen/ b bad /bæd/ t tea /tiː/ 预期解决方案 p pen [pen] b bad [bæd] t tea [tiː] 在Google表单中,您可以使用捕获组,这样您就可以执行以下操作 查找:/*/ 替换为:[1美元]

我想把所有的first/替换为[但所有的second/替换为]。GoogleDocs提供了正则表达式搜索和替换,但我不知道如何在第一和第二期中使用它。下面是源和目标的示例

我必须在搜索和替换GoogleDocs对话的字段中输入什么

现状

p pen /pen/
b bad /bæd/
t tea /tiː/
预期解决方案

p pen [pen]
b bad [bæd]
t tea [tiː]

在Google表单中,您可以使用捕获组,这样您就可以执行以下操作 查找:/*/ 替换为:[1美元]


所以你可能需要把你的东西移动一点

利用第一条斜线前的空格。替换为[然后/替换为]。这里不需要正则表达式。Google Docs Find and Replace不支持替换反向引用,没有它们怎么做还不清楚。尝试/\b替换第一个斜杠,\b/替换第二个斜杠。这是一个很长的表。不幸的是,在许多情况下,斜杠前面有一个制表符9而不是32。但是,是的,这是一个不错的主意。不过,我希望在这里学习使用第一次和第二次出现的正则表达式,以及如何保持介于两者之间的任何内容。对于普通正则表达式,它是,而不是谷歌文档。感谢您提供的简单解决方案。所以谷歌文档不能这么做?他们打算如何使用此功能?谢谢。事实上,它可以在谷歌的表单上运行。Wiktor的回答解决了替换问题。