一个小问题

kinglily 2003-07-12 10:39:23
我怎样判断一个字符串里是否有一些字符??
如“abcfefhhddga”有“fe”??若有就返回真值
...全文
35 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
platelet 2003-07-12
  • 打赏
  • 举报
回复
string s1=this.textBox1.Text;
string s2=this.textBox2.Text;
int count1=s1.Length;
int count2=s2.Length;
if(count1<count2)
MessageBox.Show("aaaa");
int count=count1-count2+1;
int exist=-1;

for(int i=0;i<count;i++)
{
exist=String.Compare(s1.Substring(i,count2),s2);
if(exist==0)
MessageBox.Show("Haa!");
}
isage2002 2003-07-12
  • 打赏
  • 举报
回复
Dim s as string=“abcfefhhddga”
if (s.indexof("fe")<>-1) then
'包含
End If
我也是刚刚学会这样的,.net独特的用法,很经典
sualtring 2003-07-12
  • 打赏
  • 举报
回复
循环 遍历阿
xjzhang 2003-07-12
  • 打赏
  • 举报
回复
函数: inStr
示例:
本例使用 InStr 函数返回一个字符串在另一个字符串中的第一个匹配项的位置。

Dim SearchString, SearchChar As String
Dim MyPos As Integer

SearchString ="XXpXXpXXPXXP" ' String to search in.
SearchChar = "P" ' Search for "P".

' A textual comparison starting at position 4. Returns 6.
MyPos = InStr(4, SearchString, SearchChar, CompareMethod.Text)

' A binary comparison starting at position 1. Returns 9.
MyPos = InStr(1, SearchString, SearchChar, CompareMethod.Binary)

' Comparison is binary by default (last argument is omitted).
MyPos = InStr(SearchString, SearchChar) ' Returns 9.

MyPos = InStr(1, SearchString, "W") ' Returns 0.

16,721

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧