`
tomhibolu
  • 浏览: 1431042 次
文章分类
社区版块
存档分类
最新评论

群组讨论--正则表达式

 
阅读更多

今天在群里面看到有人问到http://[^/]*(\.)?jj831\.com.*$但是不晓得具体什么意思,然后群里的大哥们帮忙解答了,我也凑个热闹,重拾之间的记忆~

要点一:[^]作用是取反,所以[^/]就是非/

[^2]就是非2的所有字符,那么^[^2]就是行首还是非2的字符

区别:[^] 和[ ]的区别,一个是非,一个是或,也就是选择的意思,下面为例。

[234]就代表2或3或4

要点二*(\.)?问号之前的任意字符可有可无

\.是转义,就是一个点号

( )选择结构

?表示一个或者多个

如果没有?就不能匹配到jj831.com

另外还有个问题:

问一下啊,如果有1000个人同时下载,每个人下载速度100K,保守需要多少M带宽?
128k=1M

(1000*100)/8/128=97M

分享到:
评论

相关推荐

    Perl 学习手札.pdf

    - **7.2 什么是正则表达式**:正则表达式的定义。 - **7.3 样式比对**:如何使用正则表达式进行模式匹配。 - **7.4 Perl怎么比对**:具体的Perl语法。 - **7.5 怎么开始使用正则表达式**:初学者入门指南。 #### 8....

    ubuntu部落(适合初学者,可以作为初学者的手册)

    - **grep<字符串>|"<正则表达式>"[文件名]**:在文件中搜索指定的文本。 - **其它**: - **echo<字符串>**:显示指定的文本。 - **clear**:清空终端屏幕。 - **alias<输入内容><实际内容>**:创建命令别名。 -...

    PyPI 官网下载 | regexf-0.1.6.tar.gz

    至于"Python库"标签,显然`regexf`是一个Python模块或集合,提供了特定功能,可能是处理正则表达式(regex)相关的任务,或者是与上述分布式和云原生场景下特定问题的解决方案。然而,没有更多的具体信息,我们无法...

    用python对微信好友进行分析 上午10.19.25.zip

    Python中的数据分析工作主要依赖于几个关键库:`pandas`用于数据处理和分析,`re`(正则表达式)用于文本清洗和提取信息,`matplotlib`和`seaborn`用于数据可视化,以及可能的网络分析库如`networkx`来构建和分析...

    Sams Teach Yourself Visual C# 2008 in 24 Hours,James Foxall

    正则表达式的匹配规则。 - **数据库连接**:ADO.NET框架的介绍及其连接数据库的方式;SQL查询语句的编写规范。 #### 5. 用户界面设计 - **Windows窗体**:窗体的创建与布局调整;控件的选择与设置属性。 - **事件...

    自动采集代码,我自己测试的

    3. 数据解析:如何解析HTML或XML等格式的网页内容,提取有用信息,这可能涉及到正则表达式、BeautifulSoup(Python)或Jsoup(Java)等工具。 4. Lucene索引构建:学习如何使用Lucene将抓取到的数据转换成可搜索的...

    文本编辑器 源代码 java

    6. **查找替换**:通过正则表达式实现文本的查找和替换功能。 7. **多线程**:为了确保用户界面的流畅,可能会用到多线程来分离读写文件等耗时操作和UI更新。 通过分析这个项目,开发者可以学习到Java GUI编程、...

    《Python100经典练习题》.pdf

    6. 进阶主题练习:可能包括了对Python中的正则表达式、网络编程、并发编程、数据库交互等方面的练习题。 7. 算法与数据结构:练习如排序、搜索算法,以及实现常见的数据结构如链表、栈、队列、二叉树等。 8. 开发...

Global site tag (gtag.js) - Google Analytics