我有一些配置文件,每个配置文件包含数百行数据.
我想用英镑符号('#')开始每一行(回车后),除非它已经以井号开头.我不想做一个find + replace,因为我有一些文件的其他注释部分不是一行的开头.
例如,这个:
Some data #some comment
Some more data #some other comment
Even more data
#some line comment
Run Code Online (Sandbox Code Playgroud)
会变成:
#Some data #some comment
#Some more data #some other comment
#Even more data
#some line comment
Run Code Online (Sandbox Code Playgroud) 我需要做一个正则表达式查找和替换:
一切
"<xsl:if test="any/text()"
Run Code Online (Sandbox Code Playgroud)
必须被替换
"<xsl:if test="normalize-space(any/text())"
Run Code Online (Sandbox Code Playgroud)
我试过Find:
<xsl:if test="(.*)/text()
Run Code Online (Sandbox Code Playgroud)
替换为
<xsl:if test="normalize-space(\1/text())
Run Code Online (Sandbox Code Playgroud)
但它不起作用..
所以每个if语句都存在/ text(),用normalize-space(../ text())替换它
谢谢
我有一个文件,有这样的数百个链接:
<h3>aspnet</h3>
<a href="http://example.com/1" icon="data:image/png;base64,iwl1zecylifzn3fz9fr3l4cdjqhigcmjo9m">Ex 1</a>
<a href="http://example.com/2" icon="data:image/png;base64,ivborw0kggoaaaansuheugaaaqcayaaaaf8">Ex 2</a>
<a href="http://example.com/3" icon="data:image/png;base64,jmiaw+f2pwdohka6t+hnyfanbkwoa1olmug">Ex 3</a>
Run Code Online (Sandbox Code Playgroud)
所以我想删除所有元素
icon="data:image/png;base64,ivborw0kggoaaaansuheugaaabaaaaaqcayaaaaf8..."
来自各方面.我浏览了官方的Notepad ++正则表达式wiki,经过几次试验后得出了这个结论:
icon=\"[^\.]+\"
Run Code Online (Sandbox Code Playgroud)
问题是,它选择超过第二个双引号并在下一个双引号处停止.为了说明,这将选择以下内容:
icon="data:image/png;base64,...jbvebich4sec9zgth1sfue1cdt...">EX 1</a> <a href="
Run Code Online (Sandbox Code Playgroud)
如果我修改上面的正则表达式,
icon=\"[^\.]+\">
Run Code Online (Sandbox Code Playgroud)
然后它几乎是完美的,但它也选择了>:
icon="data:image/png;base64,...jbvebich4sec9zgth1sfue1cdt...">
Run Code Online (Sandbox Code Playgroud)
我正在寻找的正则表达式将选择如下:
icon="data:image/png;base64,...jbvebich4sec9zgth1sfue1cdt..."
Run Code Online (Sandbox Code Playgroud)
我也试过以下,但它根本不匹配
icon=\"[^\.]+\"$
Run Code Online (Sandbox Code Playgroud) 使用Notepad ++我需要找到包含2个关键字(两者)的行.
我已经找到了如何将2个正则表达式与逻辑"或"运算符组合在一起.
例: (searchword1)|(searchword2)
但是我如何与逻辑'和'结合?
尝试&,&& ..没有成功.
输入示例:
The CAT goes up and down the ROAD.
The CAT goes up and down the CITY.
Run Code Online (Sandbox Code Playgroud)
搜索词: CAT & ROAD
预期结果:行1
我一直想使用Notepad ++剥离html注释,而只将代码保留在html文件中。
问候
好吧,我有2个"扇区"的行,由换行符分隔
[RandomThings1]
[RandomThings1]
[RandomThings1]
[RandomThings1]
[RandomThings2]
[RandomThings2]
[RandomThings2]
[RandomThings2]
Run Code Online (Sandbox Code Playgroud)
我希望有这个:
[RandomThings1][RandomThings2]
[RandomThings1][RandomThings2]
[RandomThings1][RandomThings2]
[RandomThings1][RandomThings2]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?如果没有正则表达式或记事本++,还有另一种方法可以做到这一点,欢迎使用(w indows的工具)
String to be matched = "AAA/up to eight upper case letters/AAA" :
ex1 : AAA/BB/AAA
ex2 : AAA//AAA
ex3: AAA/BBCCDDEEFF/AAA
如何在中间匹配字符串为0到8个大写字母(即正斜杠之间)?
我试过了 regex : AAA/(?!(.*[a-z].*)[A-Z]{0,8})/AAA
但它与上述任何字符串都不匹配.
(正则表达式AAA/[A-Z]{0,8}/AAA匹配上面的字符串,但它也匹配小写字母.
ex: AAA/bb/AAA)
我在notepad ++中编辑一个包含数字的HTML文件
x
x.x
x.x.x
x.x.x.x
x.x.x.x.x
Run Code Online (Sandbox Code Playgroud)
小数位数可以是零或更多.
其中x是ex的任何数字:
1
or
1.2
or
3.4.1
or
401.23.5
Run Code Online (Sandbox Code Playgroud)
我想创建一个正则表达式来查找文件中的所有这些实例请帮忙
我试过以下正则表达式
For 5 Decimals [0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}
For 4 Decimals [0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}
For 3 Decimals [0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}
For 2 Decimals [0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}
For 1 Decimal [0-9]{1,4}\.[0-9]{1,4}
Run Code Online (Sandbox Code Playgroud)
我必须单独使用这个正则表达式我想创建一个普遍检测任何小数的所有出现的正则表达式
我有一个包含许多URL的文本文档.URls有许多不同的结局,如.net,.com,.de等......所有的URL都没有http:// oder www.在前.文档中还有许多其他文本,它看起来像这样:
2014/05/03 Red V!per M R United States jsugarcia.com/viper.gif Linux mirror
2014/05/03 Red V!per M R United States thepeoplecenter.org/viper.gif Linux mirror
2014/05/03 Red V!per R Netherlands ghijbeek.nl/viper.gif Linux mirror
2014/05/03 Red V!per M R Netherlands straalbedrijfsanders.nl/viper.gif Linux mirror
2014/05/03 Red V!per R European Union serialnastya.com/viper.gif Linux mirror
2014/05/03 Red V!per M R Denmark thueringer-treppenlifte.de/vip... Linux mirror
2014/05/03 Red V!per R United States tapitwater.com/images/viper.gif Linux mirror
2014/05/03 Red V!per R Norway sekureco.no/viper.gif Linux mirror
Run Code Online (Sandbox Code Playgroud)
我想现在在Notepad ++中过滤,这样我只有带有这样的linebrak的URL:
site.com
我有这个html页面:
<div class="abc">
<a href="www...." title="aaaaa">TEXTONE</a>
</div>
<div class="abc">
<a href="www...." title="bbbb">TEXTTWO</a>
</div>
Run Code Online (Sandbox Code Playgroud)
只有div类是相同的,我需要提取TEXTONE和TEXTTWO。我该如何使用查找功能?谢谢