|登录 |注册

楼主: bboycs
打印 上一主题 下一主题

visual basic 2008 programming~

[复制链接]

回复 #9 Super-Tomato 的帖子

goodhermit95
2009-8-25 10:53 PM
我记得……好像是这样……
好像可以一行
之前要import system.text.regularexpression


  1. dim re as new regexp
  2. if re.ismatch(textbox1.text,"A-Za-z0.9") then
  3. end if
复制代码


em0023
已有 1 人评分 积分 收起 理由
goodday + 3 中了 和我的一样

总评分:  积分 + 3   查看全部评分

毛毛小子
2009-8-26 12:15 AM
不知道我的algorithm对不对
String answer;
while(answer.equalsIgnoreCase("[a-zA-z]||[0-9]")){ }


还是这样?
var myRegExp = /[A-Z][0-9]/;
已有 1 人评分 积分 收起 理由
goodday + 3 也中了

总评分:  积分 + 3   查看全部评分

Super-Tomato
2009-8-26 08:12 AM
原帖由 goodhermit95 于 2009-8-25 10:53 PM 发表
我记得……好像是这样……
好像可以一行
之前要import system.text.regularexpression


dim re as new regexp
if re.ismatch(textbox1.text,"A-Za-z0.9") then
end if


em0023



.NET 我不清楚, 我想大致是這樣, 而 Goodday 要求的是不要其他符號, 那麼只要用 re.replace 配合 pattern 就可以達成了, 如

MessageBox.Show(re.Replace(string, pattern, ''))





原帖由 毛毛小子 于 2009-8-26 12:15 AM 发表
不知道我的algorithm对不对


还是这样?


Javascript 來說你那樣只是算定義了 pattern, 而實際的運用必須配合其他函數, 如
alert("Super-Tomato _!@#$%^&*()-=+".replace(/[^a-zA-Z 0-9]+/g, ""));


也就是

var str = "Super-Tomato _!@#$%^&*()-=+";
var exp = /[^a-zA-Z 0-9]+/g;
str = str.replace(exp, ""); //把符合的 pattern 替換為無任何文字
alert(str);

[ 本帖最后由 Super-Tomato 于 2009-8-26 08:16 AM 编辑 ]
goodday
2009-8-26 11:43 AM
今天给你分超多

:)


  1.     Public Function OnlyazAZ09(ByVal text As String) As Boolean
  2.         Dim Rtn As Boolean = False
  3.         'add at 2003-05-20
  4.         'Dim AllowCase As String() = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" _
  5.         '                           , "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z" _
  6.         '                           , "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}
  7.         'For i As Integer = 0 To text.Count - 1
  8.         '    For j As Integer = 0 To AllowCase.Count - 1
  9.         '        If text.ToString.Substring(i, 1) = AllowCase(j) Then
  10.         '            Rtn = True
  11.         '            Exit For
  12.         '        End If
  13.         '    Next
  14.         'Next
  15.         'modify at 2005-02-17
  16.         Dim RegexObj As New Regex("[A-Za-z0-9_]")
  17.         Rtn = RegexObj.IsMatch(text)

  18.         Return Rtn
  19.       
  20.     End Function
复制代码


我的 libarary 的string class
以前的是 笨点 会了 regular expression 就懒很多

这几天我发现我的lib 很垃圾
要处理一下咯

[ 本帖最后由 goodday 于 2009-8-26 01:34 PM 编辑 ]
Super-Tomato
2009-8-26 03:05 PM
原帖由 goodday 于 2009-8-26 11:43 AM 发表
今天给你分超多

:)


    Public Function OnlyazAZ09(ByVal text As String) As Boolean
        Dim Rtn As Boolean = False
        'add at 2003-05-20
        'Dim AllowCase As String() =  ...


呵.... 這是必經之路

回复 #14 goodday 的帖子

goodhermit95
2009-8-26 06:20 PM
经验多了就要加强旧library的效率
以前刚刚开始学的时候 超好笑
我的code
  1. 'NOOB Virus??
  2. system.diagnostics.process.start("adult webpage")
  3. system.diagnostics.process.start("adult webpage")
  4. system.diagnostics.process.start("adult webpage")
  5. system.diagnostics.process.start("adult webpage")
  6. system.diagnostics.process.start("adult webpage")
  7. system.diagnostics.process.start("adult webpage")
  8. system.diagnostics.process.start("adult webpage")
  9. system.diagnostics.process.start("adult webpage")
  10. system.diagnostics.process.start("adult webpage")
  11. system.diagnostics.process.start("adult webpage")
  12. system.diagnostics.process.start("adult webpage")
  13. system.diagnostics.process.start("adult webpage")
  14. system.diagnostics.process.start("adult webpage")
  15. system.diagnostics.process.start("adult webpage")
  16. system.diagnostics.process.start("adult webpage")
  17. system.diagnostics.process.start("adult webpage")
  18. system.diagnostics.process.start("adult webpage")
  19. system.diagnostics.process.start("adult webpage")
  20. system.diagnostics.process.start("adult webpage")
  21. system.diagnostics.process.start("adult webpage")
  22. system.diagnostics.process.start("adult webpage")
  23. system.diagnostics.process.start("adult webpage")
  24. system.diagnostics.process.start("adult webpage")
  25. system.diagnostics.process.start("adult webpage")
  26. system.diagnostics.process.start("adult webpage")
  27. .............................................
复制代码

有了经验,厉害啦

  1. while enabled = true
  2. system.diagnostics.process.start("adult webpage")
  3. end while
复制代码


我的hacker studio也是这样,刚开始写够lag,上个放假改进后,一点也不lag
哈哈

回复 #13 Super-Tomato 的帖子

毛毛小子
2009-8-27 11:47 AM
多谢指点..
我会改进..
我是大猪头
2009-8-28 12:59 AM
有谁愿意分享library来造福人群

回复 #18 我是大猪头 的帖子

goodhermit95
2009-8-28 06:55 PM
什么的library
GZip的?
.net 的我有
超好用
goodday
2009-8-28 11:18 PM
原帖由 我是大猪头 于 2009-8-28 12:59 AM 发表
有谁愿意分享library来造福人群


library 自己的比较好啦 
给了你 你不是跟我的 你也不会用
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-1-1 03:59 AM , Processed in 0.095148 second(s), 20 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部