【问题标题】:Find and replace variable text in Textwrangler在 Textwrangler 中查找和替换可变文本
【发布时间】:2015-10-13 20:32:39
【问题描述】:

我正在寻找一种方法来替换 TextWrangler 中大文本文件中的可变文本。

这是我开始使用的文本示例:

144:           FTLF8529P3BCV-CS  
22492:         TRS2200SN-000C  
24524:         SFBR-5780APZ-CS2  
26538:         FTLF1428P2BNV-CS  
30916:         TRS7250SN-S103  

我想将其替换为以下内容:

FTLF8529P3BCV-CS  
TRS2200SN-000C  
SFBR-5780APZ-CS2  
FTLF1428P2BNV-CS  
TRS7250SN-S103  

是否有允许我执行此操作的查找和替换选项?

我尝试了内置的 grep 功能,但它对我来说似乎无法正常工作。我试图修改的原文与上面略有不同。

看起来像这样:

无标题文本 16:144:供应商 PN FTLF8529P3BCV-CS
无标题文本 16:22492:供应商 PN TRS2200SN-000C
无标题文本 16:24524:供应商 PN SFBR-5780APZ-CS2
无标题文本 16:26538:供应商 PN FTLF1428P2BNV-CS
无标题文本 16:30916:供应商 PN TRS7250SN-S103

所以我在“untitled text 16**Vendor PN”上尝试了 grep 查找,但没有奏效。我有语法错误。

这是完整的错误信息:

搜索无法继续,因为 Grep 模式中的语法错误:没有可重复的内容(应用程序错误代码:12209)。

我试过了,效果很好:

untitled text 16:[0-9]*: Vendor PN [ ]*\

谢谢!

【问题讨论】:

  • 请分享您迄今为止为尝试解决此问题所做的工作
  • 欢迎来到 Stack Overflow。我已通过向其添加 4 个空格来标记您的文本数据。这具有保留您的空间以使其看起来对齐的副作用。请编辑您的帖子并列出您迄今为止尝试过的任何内容。

标签: replace find textwrangler


【解决方案1】:

转到文本管理员并在搜索选项卡下,选择多文件搜索。您会注意到一个名为 Grep 的复选框可能已被选中。取消选中该框,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 2013-05-26
    • 2019-07-30
    相关资源
    最近更新 更多