一文详解正则表达式中的特殊符号
目录正则表达式中的特殊符号.的作用+的作用?的作用情况1:单独使用情况2:作为非贪婪修饰符(与量词组合)*的作用^的作用$的作用综合对比表总结正则表达式中的特殊符号
如:
preg_match('/.+?hxx/is', hxx));
返回,0,表示没有匹配,这是因为 .+?的作用,具体讲一下。
.的作用
作用:匹配除换行符(\n)以外的任意单个字 ...
实践经验:互联网项目起步指南
创业指南:前期不乱花钱,后期不怕烧钱
“前期不乱花钱,后期不怕烧钱。”——送给每一位想做产品的开发者
自我介绍
大家好,我是一名普普通通的程序员。前端用 Vue,后端玩 ASP.NET Core,PC 端折腾 WinForm/WPF,移动端最近在用 MAUI,运维水平也算“半桶水”。目前我在运营一个小项目——灵燕空间,主打 HTTPS 证书管 ...
独立开发,这条路可行吗?
知己5分,知独立开发3分,留2分幻想。
【一】
2025年7月1号,正式从职场脱离,转身成为独立开发者,截止现在正好满了两周。
兴奋和迷茫已经散去,来清醒的聊一聊这件事的可行性。
保证说真话,绝对不装X。
在转独立开发者之前,在职场待了整整十年,经历过研发团队几百人的大厂,待过只有几个人的创业小作坊,参与过一家公 ...
使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
前言
在企业应用开发中,系统权限管理和工作流是比较常见的功能。虽说开发起来难度不大,但从零开始开发一个功能完备的权限管理和工作流系统,往往需要投入大量的时间和精力。今天大姚带领大家来使用 OpenAuth.Net 快速搭建一套 .NET 企业级权限工作流系统,希望可以帮助到有需要的小伙伴。
OpenAuth.Net 介绍
OpenAuth.Net ...
正则表达式中常见的贪婪词有哪些举例详解
目录1. *2. +3. ?4. {n,}5. {n,m}总结1. *
含义:匹配前面的元素零次或者多次。示例:对于正则表达式 a*,在字符串 "aaaa" 中,它会匹配整个 "aaaa",因为它会尽可能多地匹配 a 字符。代码示例(Python):
import re
text = "aaaa"
pattern = re.compile(r'a ...
S3 标签字符清洗的正则表达式实践记录
目录深入理解 S3 标签字符清洗的正则表达式实践一、背景:S3 标签字符限制二、Python 示例代码三、正则表达式解析四、使用示例五、应用场景建议六、结语深入理解 S3 标签字符清洗的正则表达式实践
在构建与 AWS S3 相关的服务时,尤其是使用 S3 标签(Tag)作为资源标识或元数据时,确保标签值符合 AWS 的字符规范是非常重 ...
开发十年现状之我的工作经历
很久没来博客园写文章了,久到我已经快忘记这个地方了,最早写博客的时候很喜欢这个地方,这的大多数内容都是原创而且人少,相较于CSDN等大的博客平台,抄袭太过严重而且很多博客的作者是为了发博客而发博客,根本不会对自己产出的内容负责,这些都让我很反感。正好最近有大把的时间来整理下这些年学习的笔记和工作的感 ...
精选 12 款开源、免费、美观的 Vue 后台管理系统模板!
前言
在当前软件开发领域,Vue.js 凭借其高效、灵活和易于上手的特性,成为了前端开发的热门选择。对于需要快速搭建企业级后台管理系统的开发者而言,使用现成的 Vue 后台管理系统模板无疑是一个明智之举。今天大姚给大家推荐 12 款开源、免费、美观、开箱即用的 Vue 后台管理系统模板,帮助你快速启动项目,专注于业 ...
独立开发者的在线客服系统:从 0 到 300 余万次会话,1700 余万条消息
作为一个独立开发者,我的产品是一款在线客服系统(升讯威在线客服系统)。这款产品从2021年上线运行,并不断的更新维护,已经历了4年多的时间。作为一款独立开发的产品,能长久保持生命力,并持续更新,持续获得新用户的认可,算是走出了小小的第一步。那么作为它的作者,在这几年中,我做了哪些工作呢?我将在本系列文章 ...
正则表达式r前缀使用指南及如何避免常见错误
目录1. 字符串的双重翻译困境2. 为什么需要 r?3. 常见错误和正确用法4. Unicode 转换的阶段性差异5. 总结:无脑加 r 的最佳实践6. 例外场景7. 总结:让 r 成为你的肌肉记忆正则表达式中的 r:解锁字符串转义的魔法
正则表达式是处理字符串的强大工具,但它常常伴随着转义字符的复杂性。如果你曾因 \n、\t 或 \\ 的使用而困 ...
基于Blazor实现的运输信息管理系统
运输信息管理系统(TIMS)是一个集手机端和PC端协同工作的小型运输服务公司的信息化系统,采用Blazor框架的Auto模式进行开发。
1. 项目背景
目前司机运输任务完成后,在微信工作群中上报运输任务信息,如客户、车数、吨位、单据等。
随着运单量增长,微信群统计不便,存在漏计,有与客户对账漏单的风险。
2. 功能需求
手 ...
什么是静态网页、动态网页、静态网站、动态网站、伪静态网站、伪动态网站
什么是静态网页、动态网页、静态网站、动态网站、伪静态网站、伪动态网站
1. 静态网页(Static Web Page)
定义:内容固定,直接以 .html 文件形式存储在服务器上,无需服务器端处理。
特点:
内容由开发者手动编写,如个人简介、公司介绍。
加载速度快、安全性高,但更新需重新上传文件。
示例:about.html、contact.h ...
35岁程序员的中年求职记:四次碰壁后的深度反思
Hello,今天聊聊程序员都关心的35岁话题,顺便记录下我的真实面试经历。(doing)
35岁危机是什么,它到底存在吗
它真的存在,最近,年满70岁的格力电器董事长董明珠在央视采访中表示:“35岁的员工如果具备良好的能力和经验,没有理由不予以录用。35岁的员工通常拥有丰富的工作经验,在外面锻炼时间长,非常有经验,且 ...
开发的设计和重构,为开发效率服务
软件开发有点类似于艺术品的雕刻,需要不断的打磨。在我们基于一套成熟的架构开发一套软件后,往往都还是需要反复的推敲,进行不断的重构优化,使得重复的代码、硬编码等地方越来越少,也使得某些逻辑越来越有弹性化。软件开发和艺术品又有所不同,艺术品可能很容易完工并封刀,而软件开发却是持续的改进,软件最终的持续改 ...
程序员转型AI:行业分析
系列目录
1.程序员转型AI:行业分析
2.程序员转型AI:转型计划
3.程序员转型AI:落地实践
4.程序员转型AI:展望未来
一、背景分析
进入2025年,AI已经爆发式增长,且进入实际商业变现阶段。都说“站在风口上,猪都会飞,但风口消失,猪就会掉下来,甚至摔死”。但博主看到AI已经是一种趋势!!!!而不仅仅是风口。类似 ...
我干了两个月的大项目,开源了!
大家好,我是程序员鱼皮。我肝了 2 个多月的大项目《智能协同云图库》,终于完结了!
为了让更多同学参与学习,我特么直接把所有代码 完整开源 !
开源仓库:https://github.com/liyupi/yu-picture
光分享源码还不够,我还录制了一套将源码快速上线的视频教程:https://bilibili.com/video/BV1akwGeSERK ,有关这个项目 ...
Xcode 正则表达式实现查找替换功能
目录一、正则表达式基础二、Xcode 中的查找替换功能2.1 打开查找和替换面板2.2 启用正则表达式模式三、示例:将 dfds1: ds 改成 "dfds1": "ds"3.1 正则表达式3.2 替换规则3.3 在 Xcode 中操作四、更换选中部分的代码在软件开发过程中,查找和替换文本是一项常见的任务。正则表达式(Regular Expressions)是 ...
正则表达式高级应用与性能优化记录
目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6.2 正则表达式与XML/HTML解析6.2.1 提取标签内容6.3 正则表达式在数据分析中的应用6.3.1 数据清洗6.3.2 数据验证第7章:正则表达式性能优化7.1 避免复杂的正则表达式7.2 使用非捕获分组7.3 预编译正则表达式7.4 避免全局搜索7.5 使用编 ...
scala中正则表达式的使用详解
正则表达式:
基本概念
在 Scala 中,正则表达式是用于处理文本模式匹配的强大工具。它通过java.util.regex.Pattern和java.util.regex.Matcher这两个 Java 类来实现(因为 Scala 运行在 Java 虚拟机上,可以无缝使用 Java 类库)。不过,Scala 提供了更方便的语法来创建和使用正则表达式。
定义方式
使用r方法定义
可以在字 ...
我用cursor, 半就开发了一个手机壁纸小程序,真的太强了
前言
我用chatGPT帮我写后端爬虫,分析知乎html代码,爬取知乎壁纸。然后用cursor AI工具,完全使我一个不懂前端uniapp框架的人,开发了一个小程序手机壁纸页面。
原来一周的工作量,半天搞定。体验可以微信搜索《程序员博博》同名。
配合chatGPT爬知乎
首先我们打开知乎首页,以《有哪些你不舍得换的手机壁纸》问题为例。 ...