社区
C#
帖子详情
[正则]如何判断一个字符串中是否同时存在字符串1和字符串2?
Frank6600
2007-09-06 09:28:48
昨天问了这个问题,有人回答(string1)|(string2),
我以为得到了答案,结果似乎是错的。
我要判断的是字符串1和字符串2 「同时」存在,
而(string1)|(string2) 似乎是判断任一个存在即可。
不知道有没有人能够再帮帮忙﹖
对了,因为将来还会出现字符串3,字符串4........
即条件数是不定的,
所以比较希望有正则的答案,
因为那样子要改写比较容易,
非正则的答案就暂时不要给了,
谢谢!
...全文
394
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;
}
mysql
判断
两个
字符串
(以逗号分隔)
是否
存在
交集
参考链接: https://blog.csdn.net/qq_30607881/article/details/77098130 https://www.cnblogs.com/tranquillity/p/9525176.html https://blog.csdn.net/lizhuquanx/article/details/84734784
shell
判断
字符串
是否
存在
数组
中
语法格式: [[ "${array[@]}" =~ "
字符串
" ]] 示例: #!/bin/sh ##数组 array=( address base cart company store ) # $1 如果
存在
,输出 $1 exists,$1 如果不
存在
,输出 $1 not exists if [ "$1" != null ];then if [[ "${array[@]}" =~ "${1}" ]]; then echo "$1 exists" elif [[ ! "${array[@
Python
判断
字符串
是否
含有数字
原文地址如下:https://blog.csdn.net/u011412768/article/details/82470069 网上搜索的: 1.
判断
一个
字符串
是否
为
中
文或数字:通过unicode编码来
判断
2.
判断
一个
字符串
是否
全部都为数字:通过isdigit来
判断
3.
判断
一个
字符串
中
是否
包含数字:通过
正则
来匹配 原文如下: 1、
判断
一个
字符串
是不是
中
文,这里的关键是在
判断
的时候用
字符串
的U...
【shell】if
判断
|if目录
是否
存在
|文件
是否
存在
|
判断
字符串
包含关系|与或
lsdirname 如果返回为空则目录为空 或者lsdirname|wc-l 如果结果为0则目录为空 最简单的方法:用ls-A$dir 好用的,测试过,对.file也能好用。 #!/bin/sh #ifdirec DIRECTORY=$1 #在此加上是不是目录的
判断
。 if [ "`ls -A $DIRECTORY.....................
java
判断
是否
换行_JAVA
中
如何
判断
一个
字符串
是否
换行
JAVA
中
如何
判断
一个
字符串
是否
换行if(str.contains("\n") || str.contains("\r\n")){ System.out.println("yyyyyyy");}else{ System.out.println("nnnnnnn");}// 检查
一个
字符换
是否
有换行符Java如何
判断
一个
字符串
是否
为乱码项目
中
有
一个
功能 在IE
中
GET方式提交会产生乱码 ...
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章