标签: ultraedit

使用RegEx搜索和替换用一个空行替换多个空行

我有一个文件,我需要重新格式化并删除"额外"空白行.

我正在使用Perl语法正则表达式搜索并替换UltraEdit的功能,并需要将正则表达式放入"查找内容:"字段中.

这是我需要重新格式化的文件示例.

All current text

REPLACE with all the following:


Winter 2011 Class Schedule 

Winter 2011 Class Registration Dates:  Dec. 6, 2010 – Jan. 1, 2011
Winter 2011 Class Session Dates:  Jan. 5 – Feb. 12, 2011

DANCE

Adventures in Ballet & Tap      
3 – 6 years Instructor:  Ann Newby
Tots ages 3 – 6 years old develop a greater sense of rhythm, flexibility and coordination as they explore the basic elements of movement.
Saturdays   9 - 10 a.m. …

regex multiline ultraedit

23
推荐指数
4
解决办法
2万
查看次数

正则表达式用于在替换中引用超过9个值

我有一个正则表达式,遍历一个字符串,并拉出40个值,如果像下面的查询,它看起来排序,但更大,更复杂

est(.*)/test>test>(.*)<test><test>(.*)test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test><test>(.*)/test>
Run Code Online (Sandbox Code Playgroud)

我的问题是,当数字超过9时,如何使用这些表达式和替换命令.似乎每当我使用\10它时返回值\1,然后将a附加0到结尾.

任何帮助将非常感谢谢谢:)

我也在使用UEStudio,但如果一个不同的程序做得更好那么没有大问题:)

regex ultraedit

9
推荐指数
2
解决办法
4215
查看次数

6
推荐指数
1
解决办法
1万
查看次数

我们如何匹配任何单个字符,包括Perl正则表达式中的换行符?

我想使用UltraEdit正则表达式(perl)将以下文本替换为一堆html文件中的其他文本:

<style type="text/css">

#some-id{}

.some-class{}

//many other css styles follow

</style>
Run Code Online (Sandbox Code Playgroud)

我尝试使用<style type="text/css">.*</style>但当然它不匹配任何东西,因为点匹配除换行之外的任何字符.我想匹配换行符,换行也许\r\n或者\n.

正则表达式应该如何?

非常感谢大家.

regex text pcre ultraedit

4
推荐指数
2
解决办法
3362
查看次数

如何修复Systemverilog源中的缩进

我经常使用systemverilog.
我使用UltraEdit作为文本编辑器.我也使用VIM.
有时我必须从其他地方复制代码并将其粘贴到我的代码中.
它可能没有正确缩进.再次正确地缩进它是一项艰巨的任务.

任何人都可以建议任何方法或工具轻松完成吗?

indentation auto-indent ultraedit system-verilog

4
推荐指数
1
解决办法
3559
查看次数

RegEx - 如何选择第二个逗号及其后的所有内容

我正在使用 UltraEdit。我有一个包含这样的字符串的文本文件

Workspace\\Trays\\Dialogs\\Components, Expand, kThisComputerOnly, P_BOOLEAN },
WebCommonDialog Sign_Out, Left, kThisComputerOnly, P_INTEGER_RANGE(0, 4096) },
ThreeDTextDlg, x, kThisComputerOnly, P_INTEGER_RANGE(0, 4096) },
Preferences\\Graphics, CtxDbgMaxGLVersionMajor, kThisComputerOnly, P_INTEGER },
Run Code Online (Sandbox Code Playgroud)

UltraEdit 允许使用 PERL、UNIX 和 UltraEdit 风格的 RegEx。我需要选择第二个逗号和行尾的所有内容并将其删除。

使用 regexpal.com 我尝试了几种不同的方法,但无法弄清楚。

/,\s.+/ selects the first comma
/[,]\s.+/ same as above
Run Code Online (Sandbox Code Playgroud)

我不知道如何选择第二个命令及以后。

我还搜索了 StackOverflow 并找到了几个示例,但无法更改它们来为我工作。

谢谢。

regex ultraedit

4
推荐指数
1
解决办法
7625
查看次数

如何使UltraEdit自动完成C++类的类成员/函数?

我目前正在使用配备Ctags的UltraEdit来编辑C++文件(.cpp).它的Ctags支持在我输入时自动自动填充符号 - 但是它不能正确地将自己限制在类的成员中,这是非常盲目的.如何使UltraEdit像Vim + ctags + cppcomplete一样更智能?到目前为止,我在网上找不到任何插件.

autocomplete ctags ultraedit

3
推荐指数
1
解决办法
2801
查看次数

将每n个换行符替换为文件中的选项卡

是否可以用正则表达式搜索/替换来替换每4行UE或NPP中的“分页符”?

之前提交:

    #12
    ab
    cde
    ef
    #34
    ghij
    ijk
    kl
    #5678
    uv
    w
    xyz
...
Run Code Online (Sandbox Code Playgroud)

应该在更换之后

#12 ^t ab ^t cde ^t ef
#34 ^t ghij  ^t ijk ^t kl
#5678 ^t uv ^t w  ^t xyz
Run Code Online (Sandbox Code Playgroud)

regex replace lines notepad++ ultraedit

3
推荐指数
1
解决办法
853
查看次数

使用点匹配 - 所有模式的正则表达式

通常是.除非我使用(?s)标志指定引擎,否则不匹配换行符.我使用Perl样式的regexp模式在我的编辑器(UltraEdit v14.10)regexp引擎上尝试了这个regexp:

(?s).*i
Run Code Online (Sandbox Code Playgroud)

搜索文本包含多行,每行包含许多"i"字符.

我希望上述正则表达式方式:搜索尽可能多的字符(因为与" S' "了.现在任何匹配包括换行符)越好(因为贪婪的*的),直至到达字符"I".

这应该意味着"从最后一句中的第一个字符到最后一个字母"(贪婪应该到达最后一句,对吗?).

但是根据UltraEdit的测试,结果是"从包含i的第一个句子中的第一个字符到最后一个'i'".这个结果是否正确?我对我的reg表达式做出了错误的解释吗?

例如,给出这个文本

aaa
bbb
aiaiaiaiaa  
bbbicicid
Run Code Online (Sandbox Code Playgroud)

它是

aaa
bbb
aiaiaiai
Run Code Online (Sandbox Code Playgroud)

匹配.但我希望:

aaa
bbb
aiaiaiaiaa  
bbbicici
Run Code Online (Sandbox Code Playgroud)

regex multiline ultraedit

2
推荐指数
1
解决办法
1620
查看次数

UltraEdit中的XML缩进

背景

使用UltraEdit,您可以选择正确格式化XML内容的格式:

查看>查看为(突出显示的文件类型)> XML

可以更改颜色,从而更好地读取标签,属性和内容。

然后,您可以执行以下操作:

格式> XML转换为CR / LF

这样就可以适当地使用换行符。

我需要的

我所缺少的是适当的缩进。您可以折叠/展开线段,但是如果没有适当的缩进,很难看到其底层结构。

如何对XML内容应用适当的缩进?

html xml format ultraedit

1
推荐指数
1
解决办法
9377
查看次数