C6:Source Code

Finding Code Comments

^(?:[^""]*?(?:""[^""]*?""[^""]*?)?)*(?:/\*|//)

Example:

 

Finding Lines with an Odd Number of Quotes

^[^"]*"([^"]*|([^"]*"[^"]*"[^"]*)*)$

 

Reordering Method Parameters

\bMyMethod\s*\(\s*([^,]+|\"[^\"]*\")\s*,\s*([^,]+|\"[^\"]*\")(?=\s*[,)])

MyMethod($2, $1);

Example:

 

Changing a Method Name

\bMyMethod\s*\(

MyNewMethod(

Example:

 

Removing Inline Comments

\/\*.*?\*\/

Example:

 

Matching Variable Names

^[a-z_][a-z0-9_]+$

Example:

 

Searching for Variable Declarations

^(?:(?:(?!\/\/|\/\*).)*|(?:(?!\/\*).)*\/\*.*?\*\/(?:(?!\/\*).)*)(public|private)?\s+int\s+myvar\s+=

Example:

 

Searching for Words Within Comments

(/\*|//|')\s*TODO

Example:

 

Finding GUIDs

[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}|[0-9a-f]{32}

Example:

 

Setting a SQL Owner

(CREATE\s+PROCEDURE\s+)(?!(?:\w+|\[\w+\])\.)(\w+|\[\w+\])

Example:

 

Validating Pascal Case Names

^([A-Z][a-z]+)+$

Example:

 

Changing Null Comparisons

\(\s*(.+)\s*([=!]=)\s*null\s*\)

Example:

 

Removing Whitespace in Method Calls

(?<=\()\s+|\s+(?=\))

Example:

 

Parsing Command-Line Arguments

\s+[-/](?<arg>[a-z0-9?]+)([:=](?<val>[^\s""]+|""[^""]*""))?

Example:

 

Finding Words in Curly Braces

(({{)*{)(?!{)([^}]+)

Example:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值