常用正则
- 空格匹配
匹配两个换行以上
- ^\s*(?=\r?$)\n
或者一个换行就匹配
- ^(?=\r?$)\n
- php匹配字符串中大写字母的位置
- ((?<=[a-z])(?=[A-Z]))
PHP 示例
- echo strtolower(preg_replace('/((?<=[a-z])(?=[A-Z]))/', '_', 'XiAdminCom '));
运行效果 XiAdminCom => xi_admin_com
匹配两个换行以上
- ^\s*(?=\r?$)\n
或者一个换行就匹配
- ^(?=\r?$)\n
- ((?<=[a-z])(?=[A-Z]))
PHP 示例
- echo strtolower(preg_replace('/((?<=[a-z])(?=[A-Z]))/', '_', 'XiAdminCom '));
运行效果 XiAdminCom => xi_admin_com