社区
C#
帖子详情
如何用正则表达式比较字符串
大头的小宝
2011-11-01 04:59:08
比如有一个字符串格式是这样的:你的话费为12.88元。
我收到另一个字符串为:你的话费为
1856
元。
怎么使用正则表达式比较这两个字符串,得出结果是正确的。
最好有点代码哟
...全文
380
8
打赏
收藏
如何用正则表达式比较字符串
比如有一个字符串格式是这样的:你的话费为12.88元。 我收到另一个字符串为:你的话费为1856元。 怎么使用正则表达式比较这两个字符串,得出结果是正确的。 最好有点代码哟
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q107770540
2011-11-01
打赏
举报
回复
那你可以举一个“复杂”点例子,说明一下,什么规则下两个字符串算是“相等”
只有明确了规则,才好写正则
Bullatus
2011-11-01
打赏
举报
回复
[Quote=引用 6 楼 panfang 的回复:]
引用 1 楼 q107770540 的回复:
正确结果要求就是两个字符串的内容完全相同?
那用string.Equals() 不就OK了?
我只是举一个简单的例子,想知道用正则表达式比较字符串的方法
[/Quote]
正则大部分的用处是提取子字符串,验证字符串格式,想比较两个字符串是否完全相等可以直接用==
大头的小宝
2011-11-01
打赏
举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
正确结果要求就是两个字符串的内容完全相同?
那用string.Equals() 不就OK了?
[/Quote]
我只是举一个简单的例子,想知道用正则表达式比较字符串的方法
大头的小宝
2011-11-01
打赏
举报
回复
[Quote=引用 4 楼 dongxinxi 的回复:]
到底是想比较字符串还是数值
[/Quote]
比较字符串
IE11下面经常卡到爆
2011-11-01
打赏
举报
回复
到底是想比较字符串还是数值
挨踢直男
2011-11-01
打赏
举报
回复
什么意思?不太明白
Bullatus
2011-11-01
打赏
举报
回复
你是想提取其中数字部分,然后做相等比较?
\d+(\.\d+)?
可以提取数字部分
q107770540
2011-11-01
打赏
举报
回复
正确结果要求就是两个字符串的内容完全相同?
那用string.Equals() 不就OK了?
深入探讨Python中的
字符串
比较
技术:基本
比较
、内置函数、本地化
比较
及
正则表达式
匹配全解析
在本文中,我们深入探讨了Python中多种
字符串
比较
方法的应用和实现。首先介绍了基本的
比较
运算符用于字典序
比较
,接着通过内置函数如max()和min()展示了
字符串
的简便
比较
方式。针对国际化应用,我们讨论了locale模块如何根据地区特定规则进行
字符串
比较
,以及
正则表达式
如何用于复杂的模式匹配。此外,文章还提供了一个自定义的
字符串
比较
函数示例,该函数提供了更灵活的
比较
功能,支持直接返回
比较
结果。这些内容旨在帮助开发者理解和掌握在不同应用场景下进行有效
字符串
比较
的技巧,从而提升他们处理文本数据的能力和效率。
对
字符串
做
正则表达式
的
比较
,只
比较
字符串
,不对
字符串
的值进行比对
public boolean compareRegexString(String testName, String wsValue, String expectValue) { boolean result = false; String resultInfo = LR; resultInfo += "WS: " +wsValue+ ...
c# 中
字符串
搜索 indexof 与
正则表达式
效率
比较
public void 同步指令解析性能测试() { string res = "\r\n\r\n 10\r\n 2014-04-30T15:26:15.3256946+08:00\r\n InCom2\r\n 50001334\r\n"; //100万次计算 var arr = System.Lin
判断一个
字符串
是否包含另一个
字符串
(indexOf和
正则表达式
的
比较
)
import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; public class zhengze { /** * @param args
python原生
字符串
可以参与
比较
_
正则表达式
中对于原生
字符串
的理解
在
正则表达式
中,有些字符是有特殊意义的字符。因此如果想要匹配这些字符,那么就必须使用反斜杠进行转义。比如$代表的是以...结尾,如果想要匹配$,那么就必须使用\$。示例代码如下:text = "apple price is \$99,orange paice is $88"ret = re.search('\$(\d+)',text)print(ret.group())>> $99原生...
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章