【发布时间】: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