請問如何只找單一字串

leon
請問大大
假設有一堆字串如
C# No11
ASP No111
ASP No1122
C No1135
PHP No11455
SQL No115

如果我只要找有沒有No11 就好
但如果用indexof 他會找到No11 開頭的全部
請問在忽略前面字串的前提下可找我只想要找的No11
leon
如果可以的話不要透果切空白的字串
leon
不切空白的原因是有機會遇到
PHPNo11455
SQLNo115
C#No11
類似這樣
pilipala
先用 Split 區分開,再來判斷篩選條件
P陳
if indexof (Str1,"NO11 ") >=0

如果不要 "NO11 ASP" 的話

if indexof (Str1," NO11 ") >=0 即可
P陳
如果 NO11 是在最後的話 如果沒有 ASP NO11 5,這種字串的話
用 str1.endswith("NO11")

if indexof(str1," NO11 ") or str1.withends(" NO11") then
所求
end if

最有價值解答

P陳
再以您 #2 的條件來看 以下較合適

if indexof(str1,"NO11 ") >=0 or str1.endswith("NO11") then
所求
end if

leon
謝謝大大指點方向
回到頂部