问题标签 [textwrangler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3366 浏览

string - 在 Textwrangler 中使用 GREP 删除文本

我有来自游戏列表的维基百科页面的以下源代码。我需要从源中获取游戏的名称,它位于 title 属性中,如下所示:

正如您在上面看到的,在 title 属性中有一个字符串。我需要使用 GREP 在每一行中搜索发生这种情况的时间,并删除除以下内容之外的所有内容:

我有以下(在 TextWrangler 中)返回每一次出现:

我现在如何设置它以删除周围的所有内容,但要确保它单独保留字符串或 title="string"。

0 投票
2 回答
1154 浏览

grep - 如何使用 grep 在 TextWrangler 中搜索完全匹配的单词

可以在 TextWrangler 中使用 grep 进行搜索

我想查找并替换以下单词:bauvol,但不是bauvolumen。我尝试^bauvol$在搜索字段中输入,但没有成功,它没有找到任何东西,尽管这个词显然在那里。

我认为这是因为,在 grep 中,^and表示$的开始和结束,而不是一个词?!

0 投票
1 回答
1184 浏览

regex - 使用 textwrangler grep 查找多个子模式并在多行上使用备份替换

目前我正在使用带有 grep 查找/替换的 TextWrangler (mac),但也很乐意使用任何其他编辑器或命令行工具。

我有一个结构如下的文本文件(是的,每行开头都有一个空格):

而且我需要保留参考,但将每个句子分成自己的行,如下所示:

我可以让它保留参考和最后一句话(复制/替换了那里的换行符,这就是为什么最后的中断 - 否则它与文档的其余部分匹配):

替换是这样的:

结果如下所示:

如果我多次运行它,它不会将其他两个句子分成新行。但是如果我在替换中添加另一行:

然后我得到这个结果:

我希望这很简单,我只是缺少一个开关/修饰符/等。

如果我一次只能做一句话,我不介意做其他清洁工作。

有任何想法吗?

0 投票
1 回答
83 浏览

macos - Mac 搜索“种类”

我正在尝试在我的 Mac 上卸载 TextWrangler 并删除了该应用程序以及我可以在库中找到的大部分文件但是当我在 Finder 中进行搜索并开始输入“textwrangler”时,建议栏会出现文件,第一个是 textwrangler 文件。我只想让 textwrangler 不再出现在我的电脑上。

0 投票
1 回答
84 浏览

scripting - 有没有办法从命令行知道 TextWrangler 当前打开了哪些文件?

TextWranger 带有它的命令行工具“编辑”,它允许我在命令行上打开一个文件进行编辑。问题是,一旦“编辑”程序向 TextWrangler 发送命令以打开文件,它就会结束(将控制权返回给调用程序)。

如果我想使用 TextWrangler 作为我的首选编辑器,这可能会产生问题.

现在,理论上,我知道有一种方法可以解决这个问题。我可以编写一个包装脚本,它可以做三件事:(1)使用我希望编辑的任何文件调用“编辑”(2)继续运行,一遍又一遍地检查(不比每秒更频繁 - 但可以优先选择调整为不那么频繁地执行此操作)以查看 TextWrangler 是否仍然有我要求它编辑打开的文件,并且 (3) 仅在 TextWrangler 不再打开文件时才结束它的执行。

当然,这是我目前只能在理论上做的事情——要将理论付诸实践,我还需要知道一件事——那就是,没有一种方法可以让脚本从命令行 TextWrangler 当前打开了哪些文件——或者更好的是,它是否仍然打开了我关心的特定文件?

0 投票
1 回答
212 浏览

regex - 如何通过textwrangler中的正则表达式提取部分url?

我的工作涉及处理大量数据。我使用 textwrangler 作为文本编辑器,但我想所有文本编辑器上的东西都会保持不变。

所以我有一个网址

以上是一个示例网址

我想捕获文本 GsdOfferOnWatches07。即来自 offer= 和 until &ref 的文本在 textwragler Ctrl+F 功能上使用正则表达式。

我怎样才能做到这一点?

0 投票
2 回答
2396 浏览

text - 使用 Grep 从带有名称的电子邮件地址的文本文件列表中仅提取电子邮件地址

这与一些已经存在的问题类似,但找不到专门回答我的问题的问题,因此感谢您提供任何帮助/见解。

所以我有一个在 TextWrangler(流行的 Mac 文本编辑器)中打开的文本文件,其中包含电子邮件名称和地址。样本记录:

因此,一些电子邮件地址前面有名称,大多数电子邮件用 <> 括号括起来,还有一些电子邮件本身已经正确,还有一些后面有逗号。我想做一个全局过程,通过 Grep 或类似的方法自动完成获得此最终结果的过程:

感谢您的任何见解!

0 投票
3 回答
155 浏览

regex - 删除两边被数字包围的破折号

我正在尝试在 TextWrangler 中使用正则表达式进行搜索和替换(https://gist.github.com/ccstone/5385334http://www.barebones.com/products/textwrangler/textwranglerpower.html

我有这样的行

我想用标签替换“56-84”中的破折号,所以我得到了

但没有替换“-2.54”中的破折号

我如何专门删除两边被数字包围的破折号?我的正则表达式知识非常少,我试图找到[0-9]-[0-9]并替换,[0-9][0-9]但没有奏效。

0 投票
1 回答
152 浏览

python - 用 Notepad++ 编写的 Python 程序,TextWrangler 中的错误

因此,我在 Windows 中使用 NotePad++ 在 python 中编写了一个程序,但是当我使用 TextWrangler 或其中的任何文本编辑器在 Mac 计算机中打开文件时,在编译它之后,出现了关于缩进的错误消息。我怎样才能轻松解决这个问题?

0 投票
0 回答
321 浏览

python - 在 Komodo 中编辑文件并运行它,运行前不必保存

当我打开一个包含以下行的 test.py 文件时:

在 textwrangler 中运行它,它会打印出“Hello”。当我在它下面输入时:

我运行它,它会显示你好,我在它下面。

我不必在运行之前保存文件。

但是现在我正在使用 Komodo,并且每次进行更改时,我都必须先保护它,然后再运行它。否则它不介意更改(例如您可以编辑和运行的 textwrangler 并且不必在运行前保存它)

我知道我可以制作一个“保存并运行”makro,但我不会将每个更改(包括调试等)都保存到我的文件中。

有没有一个选项可以让我改变这种行为?

谢谢 !