Foxtable(狐表)用户栏目专家坐堂 → 扯开内容


  共有1988人关注过本帖树形打印复制链接

主题:扯开内容

帅哥哟,离线,有人找我吗?
fjlclxj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:2468 威望:0 精华:2 注册:2013/1/16 19:33:00
  发帖心情 Post By:2016/12/23 21:23:00 [显示全部帖子]

Dim s As String="1 excuse me [ik' skju:z] v.原谅"
's="10 very much 非常地 "
s=s.trim(" ")
Dim xuhao,yingwen,yinbiao,hanzi
Dim a() As String
If s.Contains("[") Then '有音标
    a=s.Split("[")
    yinbiao="[" & a(1).Split("]")(0) & "]"
    hanzi=a(1).Split("]")(1).trim(" ")
    xuhao=a(0).Split(" ")(0)
    yingwen=a(0).Replace(xuhao & " ","").trim(" ")
Else
    a=s.Split(" ")
    xuhao=a(0)
    hanzi=a(a.Length-1)
    a(0)=""
    a(a.Length-1)=""
    yingwen=String.Join(" ",a)
End If
Output.Show("序号" & xuhao)
Output.Show("英文" & yingwen)
Output.Show("音标" & yinbiao)
Output.Show("汉字" & hanzi)
注:汉字间不能有空格

 回到顶部
帅哥哟,离线,有人找我吗?
fjlclxj
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:321 积分:2468 威望:0 精华:2 注册:2013/1/16 19:33:00
  发帖心情 Post By:2016/12/23 22:01:00 [显示全部帖子]

AfterEdit事件

If e.Col.Name = "录入" And e.Row(e.Col.name).Startswith("Lesson")=False Then
    Dim s As String =e.Row(e.Col.name)
    s=s.trim(" ")
    Dim xuhao,yingwen,yinbiao,hanzi
    Dim a() As String
    If s.Contains("[") Then '有音标
        a=s.Split("[")
        yinbiao="[" & a(1).Split("]")(0) & "]"
        hanzi=a(1).Split("]")(1).trim(" ")
        xuhao=a(0).Split(" ")(0)
        yingwen=a(0).Replace(xuhao & " ","").trim(" ")
    Else
        a=s.Split(" ")
        xuhao=a(0)
        hanzi=a(a.Length-1)
        a(0)=""
        a(a.Length-1)=""
        yingwen=String.Join(" ",a).trim(" ")
    End If
    e.Row("序号") = xuhao
    e.Row("英文") = yingwen
    e.Row("音标") = yinbiao
    e.Row("汉语") = hanzi
End If

[此贴子已经被作者于2016/12/23 22:20:12编辑过]

 回到顶部