社区
C#
帖子详情
[正则]如何判断一个字符串中是否同时存在字符串1和字符串2?
Frank6600
2007-09-06 09:28:48
昨天问了这个问题,有人回答(string1)|(string2),
我以为得到了答案,结果似乎是错的。
我要判断的是字符串1和字符串2 「同时」存在,
而(string1)|(string2) 似乎是判断任一个存在即可。
不知道有没有人能够再帮帮忙﹖
对了,因为将来还会出现字符串3,字符串4........
即条件数是不定的,
所以比较希望有正则的答案,
因为那样子要改写比较容易,
非正则的答案就暂时不要给了,
谢谢!
...全文
371
5
打赏
收藏
[正则]如何判断一个字符串中是否同时存在字符串1和字符串2?
昨天问了这个问题,有人回答(string1)|(string2), 我以为得到了答案,结果似乎是错的。 我要判断的是字符串1和字符串2 「同时」存在, 而(string1)|(string2) 似乎是判断任一个存在即可。 不知道有没有人能够再帮帮忙﹖ 对了,因为将来还会出现字符串3,字符串4........ 即条件数是不定的, 所以比较希望有正则的答案, 因为那样子要改写比较容易, 非正则的答案就暂时不要给了, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keyboarduser
2007-09-06
打赏
举报
回复
果然,楼上强银
.*?(字符串1)+.*?(字符串2)+.*
王集鹄
2007-09-06
打赏
举报
回复
那这样不就可以了
(string1)*(string2)|(string2)*(string1)
keyboarduser
2007-09-06
打赏
举报
回复
测试字串:abcdwuyazhetes43232fzxvcxyl
正则:
^(?!.*?(?:^wuyazhe).*?$|.*?(?:^xyl).*?$)(.|\n)*$
结果ok
ruan_hg
2007-09-06
打赏
举报
回复
非正则的
string s1 = "abcdefg";
bool b = s1.Contains("ab") && s1.Contains("de");
一两行就解决问题
ruan_hg
2007-09-06
打赏
举报
回复
string s1 = "abcdefg";
bool b = Judge_exists(s1, "ab")&&Judge_exists(s1,"de");
protected bool Judge_exists(string s1,string s2)
{
Regex re = new Regex(s2);
if (re.Match(s1).Success)
return true;
return false;
}
Python自动化MySQL数据库巡检与性能监控脚本_实现定时任务调度与异常告警通知_用于数据库日常健康检查与优化建议生成_包含连接池管理SQL执行分析慢查询日志解析索引状态.zip
Python自动化MySQL数据库巡检与性能监控脚本_实现定时任务调度与异常告警通知_用于数据库日常健康检查与优化建议生成_包含连接池管理SQL执行分析慢查询日志解析索引状态.zip
上海文化演出信息聚合与智能推荐平台_实时更新上海各类剧院音乐厅Livehouse美术馆展览馆文化场馆的演出排期涵盖话剧音乐剧歌剧舞剧戏曲古典音乐会流行演唱会.zip
上海文化演出信息聚合与智能推荐平台_实时更新上海各类剧院音乐厅Livehouse美术馆展览馆文化场馆的演出排期涵盖话剧音乐剧歌剧舞剧戏曲古典音乐会流行演唱会.zip
线性规划课程报告项目_投资组合优化与风险控制线性规划模型构建与求解分析_本项目旨在通过线性规划方法深入探讨投资组合优化问题构建包含多种资产类别如股票债券衍生品等的数学模型重.zip
线性规划课程报告项目_投资组合优化与风险控制线性规划模型构建与求解分析_本项目旨在通过线性规划方法深入探讨投资组合优化问题构建包含多种资产类别如股票债券衍生品等的数学模型重.zip
Fourier transform examples
代码下载链接: https://pan.quark.cn/s/dc6965fd92e6 Fourier-2dLine-drawing 傅里叶变换画曲线图 bilibili视频演示:https://www.bilibili.com/video/BV1dr4y1A7KN/ 代码很乱,懒得整理。 有问题可以问我。 qq: 1750686829
XRSec_Emergency-Response-Source_761000_1771246172520.zip
XRSec_Emergency-Response-Source_761000_1771246172520.zip
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章