正则表达式

新版.NET 程序员必备工具下载

一世执手 提交于 2020-03-25 12:01:45
新版.NET 程序员必备工具下载 [该文章原创作者为TerryLee 转载地址: http://publish.itpub.net/msoft/2008-06-19/200806192333598.shtml ] [转自: http://www.cnblogs.com/fredlau/archive/2008/09/18/1292990.html ] 1、Snippet Compiler Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。 2、Microsoft Source Analysis for C# Microsoft Source Analysis for C#是微软内部代码检查工具。能够帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整、易读、易维护并且文档良好的优雅代码的。 这个工具包含了一些最佳实践规则,和 Visual Studio 2005、2008 中默认的代码格式化规则是一致的。 (布局)Layout of elements, statements, expressions, and query clauses (括号)Placement

.NET 程序员必备工具下载

邮差的信 提交于 2020-03-25 12:00:06
经网友提醒发现该文章原创作者 为 TerryLee 转载地址: http://publish.itpub.net/msoft/2008-06-19/200806192333598.shtml 特此声明 1、Snippet Compiler Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。 下载地址: For .NET 3.5: Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha) For .NET 2.0 and older: 2.0.8.3 for .NET 2.0 | 2.0.7.1 for .NET 1.1 | Changes | Version 1 | Add-Ins 2、Microsoft Source Analysis for C# Microsoft Source Analysis for C#是微软内部代码检查工具。能够帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整、易读、易维护并且文档良好的优雅代码的。 这个工具包含了一些最佳实践规则,和 Visual

.NET 程序员必备工具下载

隐身守侯 提交于 2020-03-25 11:59:02
经网友提醒发现该文章原创作者 为 TerryLee 转载地址: http://publish.itpub.net/msoft/2008-06-19/200806192333598.shtml 特此声明 1、Snippet Compiler Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。 下载地址: For .NET 3.5: Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha) For .NET 2.0 and older: 2.0.8.3 for .NET 2.0 | 2.0.7.1 for .NET 1.1 | Changes | Version 1 | Add-Ins 2、Microsoft Source Analysis for C# Microsoft Source Analysis for C#是微软内部代码检查工具。能够帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整、易读、易维护并且文档良好的优雅代码的。 这个工具包含了一些最佳实践规则,和 Visual

NET 程序员必备工具下载

雨燕双飞 提交于 2020-03-25 11:56:53
Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。 下载地址: For .NET 3.5: Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha) For .NET 2.0 and older: 2.0.8.3 for .NET 2.0 | 2.0.7.1 for .NET 1.1 | Changes | Version 1 | Add-Ins 2、Microsoft Source Analysis for C# Microsoft Source Analysis for C#是微软内部代码检查工具。能够帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整、易读、易维护并且文档良好的优雅代码的。 这个工具包含了一些最佳实践规则,和 Visual Studio 2005、2008 中默认的代码格式化规则是一致的。 (布局)Layout of elements, statements, expressions, and query clauses (括号)Placement of curly

.NET 程序员必备工具下载

核能气质少年 提交于 2020-03-25 11:55:30
经网友提醒发现该文章原创作者 为 TerryLee 转载地址: http://publish.itpub.net/msoft/2008-06-19/200806192333598.shtml 特此声明 1、Snippet Compiler Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。如果你具有较小的代码段,并且你不想创建完整的 Visual Studio .NET 项目(以及该项目附带的所有文件),则该工具会很有用。 下载地址: For .NET 3.5: Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha) For .NET 2.0 and older: 2.0.8.3 for .NET 2.0 | 2.0.7.1 for .NET 1.1 | Changes | Version 1 | Add-Ins 2、Microsoft Source Analysis for C# Microsoft Source Analysis for C#是微软内部代码检查工具。能够帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整、易读、易维护并且文档良好的优雅代码的。 这个工具包含了一些最佳实践规则,和 Visual

文本处理工具和正则表达式、shell脚本编程基础-第四周

我怕爱的太早我们不能终老 提交于 2020-03-24 15:35:13
第四周-文本处理工具和正则表达式、shell脚本编程基础 1、 统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户的个数,并将用户都显示出来 grep -v '/sbin/nologin' /etc/passwd|wc -l grep -v '/sbin/nologin' /etc/passwd|cut -d: -f1 2、 查出用户UID最大值的用户名,UID及shell类型。 cut -d: -f1,3,7 /etc/passwd|sort -t: -k2 -nr | head -n1 3、 统计当前连接本机的每个远程主机IP的连接数,并从大到小排序 netstat -nt|tr -s " " :|sort|uniq -c|sort -nr 4、 编写脚本creatuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户 存在,就显示其存在,否则加之:显示添加的用户的ID号等信息 vim user.sh #!/bin/bash [ $# -eq 0 ] && { echo "usage: basename $0 USERNAME" ; exit 10; } id $1 &> /dev/null && { echo "user $1 is exist"; exit 20; } useradd $1 &> /dev/null &&

剑指Offer(字符串)-判断字符串是否可以表示数值

喜你入骨 提交于 2020-03-24 10:03:15
  (判断字符串是否可以表示数值) 题目描述: 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。    解决思路 :使用正则表达式,定义一个用于匹配是否满足可以转换为数值的正则表达式,这个正则表达式是String,最终调用其match方法来进行输入与模式的匹配: import java.util.regex.Pattern; public class Solution { public static boolean isNumeric(char[] str) { String pattern = "^[-+]?\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?$"; String s = new String(str); return Pattern.matches(pattern,s); } } 来源: https://www.cnblogs.com/dashenaichicha/p/12556853.html

正则表达式匹配不包含单词的行

折月煮酒 提交于 2020-03-24 04:19:07
3 月,跳不动了?>>> 问题: I know it's possible to match a word and then reverse the matches using other tools (eg grep -v ). 我知道可以匹配一个单词,然后使用其他工具(例如 grep -v )反转匹配。 However, is it possible to match lines that do not contain a specific word, eg hede , using a regular expression? 但是,是否可以使用正则表达式匹配不包含特定单词(例如 hede )的行? Input: 输入: hoho hihi haha hede Code: 码: grep "<Regex for 'doesn't contain hede'>" input Desired output: 所需的输出: hoho hihi haha 解决方案: 参考一: https://stackoom.com/question/1hg6/正则表达式匹配不包含单词的行 参考二: https://oldbug.net/q/1hg6/Regular-expression-to-match-a-line-that-doesn-t-contain-a-word 来源: oschina

JS 常用正则表达式备忘录

假装没事ソ 提交于 2020-03-23 22:16:56
3 月,跳不动了?>>> 匹配正则 使用 .test() 方法 let testString = "My test string" ; let testRegex = /string/ ; testRegex.test(testString); 匹配多个模式 使用操作符号 | const regex = /yes|no|maybe/ ; 忽略大小写 使用 i 标志表示忽略大小写 const caseInsensitiveRegex = /ignore case/i ; const testString = 'We use the i flag to iGnOrE CasE' ; caseInsensitiveRegex.test(testString); // true 提取变量的第一个匹配项 使用 .match() 方法 const match = "Hello World!" .match( /hello/i ); // "Hello" 提取数组中的所有匹配项 使用 g 标志 const testString = "Repeat repeat rePeAT" ; const regexWithAllMatches = /Repeat/gi ; testString.match(regexWithAllMatches); // [ "Repeat" , "repeat" ,

记录--正则表达式

百般思念 提交于 2020-03-23 13:51:11
定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<%[^%>]%>/g; g: global,全文搜索,默认搜索到第一个结果接停止 i: ingore case,忽略大小写,默认大小写敏感 m: multiple lines,多行搜索(更改^ 和$的含义,使它们分别在任意一行对待行首和行尾匹配,而不仅仅在整个字符串的开头和结尾匹配) 元字符 正则表达式让人望而却步以一个重要原因就是其转义字符太多了,组合非常之多,但是正则表达式的元字符(在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符)并不多 元字符:( [ { \ ^ $ | ) ? * + . 并不是每个元字符都有其特定意义,在不同的组合中元字符有不同的意义,分类看一下 预定义特殊字符 字符 含义 \t 水平制表符 \r 回车符 \n 换行符 \f 换页符 \c X 与X对应的控制字符(Ctrl+X) \v 垂直制表符 \0 空字符 字符类 一般情况下正则表达式一个字符(转义字符算一个)对应字符串一个字符,表达式 ab\t 的含义是 但是我们可以使用元字符[]来构建一个简单的类,所谓类是指,符合某些特征的对象,是一个泛指,而不是特指某个字符了