在TextWrangler中使用GREP来搜索所有明文或尖括号外的文本

时间:2016-11-29 00:49:25

标签: grep

我正在寻找一种方法来搜索出现在尖括号外的任何和所有明文,将其替换为空白,以便只留下尖括号内的代码。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:1)

我假设目标是删除 aggregate(.~col1+col3, df1, FUN = sum) # col1 col3 col2 col4 #1 B 2 5 6 #2 A 3 3 6 之外的所有内容,而不会在TextWrangler中以有效的方式影响<tags>。我的解决方案是有限的,因为它只匹配<tags>的文本。这意味着它不会删除标签之前或之后出现的任何文本。即只删除标签内的文本。一旦完成选择/删除剩余文本,这很容易。

假设您要编辑的文件已打开。 键入:“命令f”以打开查找窗口。 在“查找”下输入<tags>inside the tags<tags> 在“替换”下,输入(>.*?<)

我会张贴一张照片,但我是新来的,所以不允许。

  • 要查看要替换的内容,请单击“下一步”。
  • 要一次更换一个事件(慢),请单击“替换和查找”。
  • 要替换所有匹配项,请单击“全部替换”