问题标签 [ultraedit]

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 投票
1 回答
49 浏览

regex - 使用 ultraedit 查找和替换 Perl 正则表达式将冒号插入 4 位时间字符串

我通过几个文件有多个 24 小时时间字符串。例如,1234,我希望将其替换为 12:34。

找到它们很容易,只需 \d\d​​\d\d,我理解并且它有效。但是,我需要什么替换字符串。换句话说,比如说 xx:xx,我用什么来代替每个 x。

我尝试了很多东西都无济于事。我显然不明白我是如何让它记住它找到的数字并在替换字符串中调用它们的。

0 投票
1 回答
95 浏览

regex - 如何使用 UltraEdit 中的正则表达式查找具有一位或多位数字的数字?

我在 UltraEdit 中使用正则表达式搜索字符串amzn-src-id="[0-9]",但结果是找到的只是数字19即只有一位数字。

例如:amzn-src-id="1", amzn-src-id="2", amzn-src-id="3", ...,amzn-src-id="9"

如何解决?

我需要找到amzn-src-id="4798"不只是一位数字的标识符号之类的字符串。

0 投票
3 回答
977 浏览

regex - 使用正则表达式从 xml 中删除行

我正在处理一个巨大的 xml 文件并且不想使用 XML 软件,因为我从 PubMed 网站导出的 xml 文件的结构不正确,并且会不时更改,所以我想在 notepad++ 或 ultraedit 中删除一些 xml 节点用正则表达式。例如,如何删除这一整行?

0 投票
1 回答
83 浏览

ultraedit - UltraEdit / Unix 正则表达式。我想用名称替换所有行 + 空格 + 带有名称的数字 + # + 数字 SANTIAGO 80,00

UltraEdit / Unix 正则表达式。我想用名称替换所有行 + 空格 + 用名称 + # + 数字的数字

示例:SANTIAGO 80,00 将替换为 SANTIAGO#80,00 并且所有行都将像这样进行

我可以在 Unix 表达式中找到我想要搜索的内容:[^t^b][0-9]

0 投票
3 回答
103 浏览

regex - 使用正则表达式选择基于肯定标准的行,但排除基于否定的某些行

如果在某个地方有答案,我深表歉意,但如果有的话,我的搜索技能会让我失望。

我正在使用 UltraEdit,我需要从一些 JSON 模式中删除一些行,以便更轻松地比较它们。

所以给出以下内容:

使用这个正则表达式:

选择这些行:

我需要做的是跳过 $ref 行。

我试图通过选择标准以各种方式使用 (?!json) 进行消极的环顾工作,但惨遭失败。

这样做的目的是删除选定的行。

谢谢你的帮助。

更新:为了澄清,我想删除与我的 Regex 找到的条件匹配的行,但我不想删除 $ref 行。所以我希望找到一种相对简单的方法来使用 UltraEdit 中的直接 perl 正则表达式来做到这一点。

我已经使用 Python 脚本创建了一个解决方法,因此我可以完成我的工作,但是找出是否有办法做到这一点仍然很有趣。:)

0 投票
3 回答
475 浏览

regex - UltraEdit/Notepad - XML 删除具有空属性的节点

我目前正在使用的软件遇到问题,该软件从外部软件接收我们确实需要处理的几个 Xml,现在我们的问题是这些 Xml 文件包含很多完全无用的节点和也因此使文件(xmls)非常重,结果程序运行速度非常慢以处理每个xmls,这应该在未来改变,我想证明通过删除这些节点我们会改进我们的处理时间很多,现在我想作为第一步手动执行此操作,使用示例 xml 并应用正则表达式语法来删除所有 value 属性为空的节点,这是我现在一直使用的语法记事本中的替换功能我可以删除这些行,然后删除空行:

例子

在我的例子中,节点可以有不同的命名并且可以有不同的属性,但是我应该关心的是那些在 value 属性中包含某些东西的节点,因此在这种情况下我应该删除第二行

这看起来工作正常,但是对于非常大的文件(10 mb),替换记事本++ 功能似乎有问题,并且它停止正常工作,破坏了很多标签......

我尝试使用另一个名为“Ultraedit”的软件,但我猜它的语法不同,因为我可以使用正则表达式但需要选择其中一个选项:Perl、Unix、Ultraedit;只使用“Perl”我可以做这个替换,但也有,对于大文件,这不起作用,我得到以下错误:

匹配表达式的复杂性已超出可用资源..

谁能帮我解决这个问题?不幸的是,我什至对正则表达式都不是很好,我不确定上面的代码是好是坏..

0 投票
1 回答
149 浏览

html - 如何在 UltraEdit 中将 CSS 链接到 HTML?

我刚刚开始在 Mac 上使用 UltraEdit 进行 HTML 和 CSS 编码。(我是 HTML 新手,我在 Windows 上的 Notepad++ 中只做了一点点。)

问题是我无法将我的 CSS 文件附加到我的 HTML 文件中,所以 HTML 确实可以工作(它非常基本),但 CSS 没有应用于它。

HTML 和 CSS 文件在同一个文件夹中,所以它应该像在 Notepad++ 中一样工作。

这是我的 HTML 文件:

CSS 文件(dgt 2.css):

所以,正如你所见,这一切都非常简单,但我不知道为什么标题不是绿色的。

我已经对此进行了研究,但是所有编码人员都做同样的事情,并且在其他应用程序中也可以使用。

0 投票
1 回答
36 浏览

regex - 如果后续行短于 X 个字符,则从文本文件中删除 CR

我有一个 6 GB 大的大型文本/csv 文件。创建时发生错误,并且尚未从字段中删除一些换行符(CRLF),因此某些行被破坏

这里是一个简化版本:

例如

所以第 3 行中的字段 3 有一个 CR,因此该行被断开

我不想重新创建需要太长时间的 CSV 文件,但必须有一种方法可以在正则表达式和工具的帮助下解决这个问题。

很容易识别断线。它们的长度少于 50 个字符。所有好的行都超过 50 个字符

所以我需要一个步骤: * 识别短行 * 删除该行前面的 CRLF * 对整个文件执行此操作

我可以在 UltraEdit 中创建一个宏并搜索 Perl Regex

并更换前面的CRLF。这行得通,但需要的时间太长。UltraEdit 中的宏很方便,但速度很慢。

还有其他方法吗?我可以使用带有一些工具的正则表达式来搜索/替换吗?

谢谢,沃尔夫冈

0 投票
1 回答
151 浏览

csv - 替换大txt文件中的字符

我有一系列.txt文件需要上传到 Google Cloud,以便在 BigQuery 中从中创建一些表。这些文件是分隔符为“;”的表格。

出于某种原因,当文件处于此形状时,BigQuery 似乎在识别列(自动或不自动)方面存在问题,即使指定“;”也是如此。作为分隔符。

我生成了一个示例表,并查找并替换了“;” 带有一些“,”并将文件保存为.csv. 现在 BigQuery 在创建 apt 表时没有问题。

问题:我应该查找并替换所有表格中的所有分隔符吗?还是我错过了什么?

如果是,我如何在 OS 10 上实现 sep 提示命令?(文件很大,我在使用 UltraEdit 时也遇到了及时替换字符的问题)

最好的!

0 投票
1 回答
119 浏览

regex - UltraEdit(或 MacOS 正则表达式):删除 xml 中的多行

我有一个未格式化的 xml 文件,我想在其中删除包含某些值的特定名称的标签。

例子:

... 代表随机字符和随机多行

在上面的示例中,我想删除正文中包含“SearchTerm”的所有 XmlElement2 元素。换句话说,选择位于中间的多行之间<XmlElement2</XmlElement2>跨多行的所有文本SearchTerm并替换为“”。

我在 MacOS 上使用 UltraEdit,并且可以灵活地使用哪些工具。

非常感谢您的帮助!