如何在notepad ++ webedit插件中使用热键?什么是按键插入html标签的键盘快捷键?
我有一组像这样的字符串(每个"空格"是一个表格):
29 301 3 31 0 TREZILIDE Trézilidé
2A 001 1 73 1 (LE) AFA (Le) Afa
Run Code Online (Sandbox Code Playgroud)
我想要的是将其转化为:
29301 Trézilidé
2A001 (Le) Afa
Run Code Online (Sandbox Code Playgroud)
我更大的问题是:
^(..)\t[0-9]但没有选择^(..)也没有[0-9])我在带有Notepad ++的搜索和替换工具箱的文本文件中这样做
在此先感谢您的帮助!
问题始于这个问题:为什么这个`$ _SESSION = $ _POST`失败了?
一段时间后,我发现我在该问题中描述的问题是由//PHP中的注释引起的(如问题中的最后一次更新中所述).
我怀疑我的编辑器Notepad ++会对此产生某种影响.
举个例子,如果我写:
<?
echo "test1<br>";
echo "test2<br>";
echo "test3<br>";
// Comment
echo "test4<br>";
echo "test5<br>";
?>
<?
echo "test6<br>";
echo "test7<br>";
echo "test8<br>";
?>
Run Code Online (Sandbox Code Playgroud)
// Comment当前注释内的所有内容都<?...?>被忽略.因此输出到上面:
test1
test2
test3
test6
test7
test8
另一种评论/*...*/工作正常.
奇怪的是,它只发生在我编辑或创建的评论上.所有其他原封不动的评论都没有坏处.可能有一些Notepad ++设置导致我不知道.如果你曾经经历过"看不见的"事情,那么当你在程序中乱搞时,我可能在某些方面做错了.
有什么建议?
我想用一个标记为xyz的XML文件中的所有名称替换.换句话说,替换标记之间的所有内容(包括空格).我究竟做错了什么?
Search: (<name>)(.*)(</name>)
Replace: \1xyz\3
Run Code Online (Sandbox Code Playgroud) 我有一个推文文档,它包含这样的行:
RichardJ0nes -- Should I upgrade to an iPhone 5? Decisions, decisions!
AnthonyMOliva -- @AnthonyMOliva AT&T offering iPhone 5 refurbished starting at $99: Two months after making its debut, refur... http://t.co/IsPDzIrD #BBC
mittrashi -- RT @timesofindia: Apple iPhone 5S, iPad 5 already in the works? - The Times of India http://t.co/s782BHp5
Run Code Online (Sandbox Code Playgroud)
我想清理这份文件.首先,我想清理用户名(例如:RichardJ0nes - 或@AnthonyMOliva),其次我要清理链接(例如http://t.co/s782BHp5).
它应该是这样的:
Should I upgrade to an iPhone 5? Decisions, decisions!
AT&T offering iPhone 5 refurbished starting at $99: Two months after making its debut, …Run Code Online (Sandbox Code Playgroud) 我一直在使用notepad ++,并决定试用另一个文本编辑器...升华文本.我喜欢在该编辑器中如何将文档保存为.html,您可以在编辑器中输入
html
Run Code Online (Sandbox Code Playgroud)
然后你可以按下标签按钮,它会自动显示为:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
因为我不想为崇高文本支付70美元的费用,我想知道记事本++是否有这样的功能.也许是一个我不熟悉的插件?谁知道这样的事情?让我知道!请!
在正则表达式中这可能吗? 假设我收到了这些条目:
1005,15,0,0,0
1014,20,0,0,0
1084,3,360000,180000,1
1025,5,0,0,0
我应该拥有的是,找到一个在它之前有逗号的数字,0,0,0并且在此之后,将数字替换为其数字的140%
1005,15*1.4,0,0,0
1014,20*1.4,0,0,0
1084,3,360000,180000,1
1025,1*1.4,0,0,0
如果它有小数点,将其向上舍入1,并删除小数点,以便:
1025,1,0,0,0 => 1025,2,0,0,0
决赛应该是这样的:
1005,21,0,0,0
1014,28,0,0,0
1084,3,360000,180000,1
1025,2,0,0,0
有人可以请我正确的正则表达式查找和替换?
谢谢!
编辑:弄清楚正则表达式无法做到这一点,所以任何可以帮助我的工具?
我在Notepad ++和MonoDevelop中使用.cs文件而不是解决方案制作C#控制台应用程序.我从CMD编译代码.
我想在我简单的"黑客"程序中添加两个类,它只是简单地显示了很多0和1.每次我尝试进行对象引用时,编译器中都会出现错误,说我需要为非静态字段做一个引用.使方法静态工作,但我不认为每个方法都应该是静态的.
所以我的问题是,如何在没有IDE的情况下进行对象引用?
编辑:我通过使变量静态找到了解决方案.而且我知道当一个方法是静态的时,可以从没有引用的任何类访问它.我只是测试一个类引用,以了解更多关于C#的知识.但是我将类引用变量设置为静态,并且引用类中任何非静态的都可以正常工作.谢谢大家帮助我,因为你的建议和解释对我有帮助.
我想用一个正则表达式替换所有操作来注释掉大量的多行日志记录语句.
我的[可能]多行语句如下所示:
logger.info( "Log Message: [" + myVariable
+ "] is has a value of: [" + myVariable.getValue() + " ]"
+ LogColors.ANSI_RESET );
Run Code Online (Sandbox Code Playgroud)
以下正则表达式语句(使用.匹配新行启用)成功查找(并选择)所有适当的行,直到结束分号.
(logger\..+?\);)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试将所有替换为:
// \1
Run Code Online (Sandbox Code Playgroud)
只()替换了我标记的封闭表达式的第一行.所以我留下了这个编译器不友好的多行语句:
// logger.info( "Log Message: [" + myVariable
+ "] is has a value of: [" + myVariable.getValue() + " ]"
+ LogColors.ANSI_RESET );
Run Code Online (Sandbox Code Playgroud) 我想学习Rust,我想用Notepad ++.是否有可能做到这一点?如果是,我该怎么办?