在 python 字符串中,如何检测最后一个数字
来源:互联网 发布:windows 10 一周年 编辑:程序博客网 时间:2024/06/15 22:45
在 python 字符串中,如何检测最后一个数字
下面是使用 re.sub
的方法:
import reinput = ['asdgaf1_hsg534', 'asdfh23_hsjd12', 'dgshg_jhfsd86']for s in input: print re.sub('.*?([0-9]*)$',r'1',s)
输出:
5341286
解释:
该函数采用 regular expression
,replacement string
和你想要对它的进行替换的string
:re.sub(regex,replace,string)
正规表达式 '.*?([0-9]*)$'
匹配整个字符串并捕获字符串末尾的数字。 括号用于捕获我们感兴趣的匹配部分,1
指第一个捕获组和2
第二个。
简单的正规表达式 可以检测字符串末尾的数字:
'd+$'
$
匹配字符串的结尾。 d+
匹配一个或者多个数字。 默认情况下,+
运算符是贪婪的,这意味着它与尽可能多的数字匹配。 这将匹配字符串字符串末尾的所有字符。
阅读全文
0 0
- 在 python 字符串中,如何检测最后一个数字
- 求在这个圆圈中剩下的最后一个数字
- java中字符串如何去除最后一个字符
- [Python Tip]如何判断一个字符串只包含数字字符
- 笔试题---从一个字符串中得到最后的一连串数字
- 检测一个字符串是否在jvm的常量池中
- Python中拼接字符串和数字时报错如何处理
- Oracle 中如何判断一个字符串是否为数字
- Oracle 中如何判断一个字符串是否为数字
- Oracle 中如何判断一个字符串是否为数字
- 如何取得字符串最后一个字符
- 在数字字符串中按每三位添加一个逗号
- 正则表达式 在一个字符串中获取数字
- 查找某字符串在另外一个字符串中最后出现的位置
- SysUtils.LastDelimiter - 判断一个字符串在另一个字符串中最后出现的位置
- 算法与数据结构面试题(22)-求出在这个圆圈中剩下的最后一个数字
- C#去掉JSON字符串中的最后一个数字
- JavaScript替换字符串中最后一个字符
- HDU5536 Chip Factory(Trie树,二进制)
- 网络字符串处理工具类
- Android中Java代码与JavaScript交互
- 第八周项目4稀疏矩阵的三元组表示的实现及应用(2)
- Codeforces Round #442 (Div. 2) A. Alex and broken contest
- 在 python 字符串中,如何检测最后一个数字
- 从零开书学算法(导论)之归并排序
- nmap端口扫描+邮件告警
- JSP,Enum,switch( XX )
- md5工具类
- HTTP协议与TCP协议
- 模拟退火
- Codeforces 877(442 Div.2) C. Slava and tanks
- 在c++中普通函数与 内联函数的区别