小编shi*_*ya 的帖子

正则表达式用逗号分隔+忽略双引号内的逗号.VB.NET

我正在尝试用VB.NET解析csv文件.

csv文件包含值0,"1,2,3",4,它分为5而不是3.Stockoverflow中有很多其他语言的例子,但我无法在VB.NET中实现它.这是我的代码到目前为止,但它不起作用...

 Dim t As String() = Regex.Split(str(i), ",(?=([^\""]*\""[^\""]*\"")*[^\""]*$)")
Run Code Online (Sandbox Code Playgroud)

regex vb.net

5
推荐指数
2
解决办法
9287
查看次数

如何在VBScript中声明全局数组

我正在尝试存储一个数组值,以便在Sub被多次调用时可以重用.如果值存在,我想阻止将值重新分配给数组.

我的代码是这样的.

Dim views()

Sub runit()
    For i=0 To 3
        test()
    Next    
End Sub

Sub test()
        ReDim Preserve views(0)= "test"

       ' - other codes that I want to run-
End Sub
Run Code Online (Sandbox Code Playgroud)

我收到"类型不匹配:'chooseviews'"错误.

如果我在"子测试"中移动"Dim views()",我就不会收到错误.如何在VBScript中声明全局数组?如果不可能,有什么方法可以防止在调用Sub时重新分配数组?

以下代码不起作用,但您可能知道我正在尝试做什么.

    Dim views()

    Sub runit()
        For i=0 To 3
            test()
        Next    
    End Sub

    Function IsArrayDimmed(arr)
       IsArrayDimmed = False
       If IsArray(arr) Then
         On Error Resume Next
         Dim ub : ub = UBound(arr)
         If (Err.Number = 0) And (ub >= 0) Then IsArrayDimmed = True
        End If  
     End …
Run Code Online (Sandbox Code Playgroud)

vbscript

2
推荐指数
1
解决办法
1万
查看次数

在IE和Chrome中未定义JQuery javascript参数

我有以下脚本,它适用于FF和Safari.

function swapimage(cid) {
    jQuery('.imageshadowlg').attr("src", jQuery(cid).attr("src").replace('/thumb/', '/final/'));
                    }

<a href='javascript:;' id='expic1link' onclick='swapimage(expic1)' ><img id='expic1' src='../gallery/pics/thumb/test.jpg' /></a>
Run Code Online (Sandbox Code Playgroud)

在IE中,我遇到了以下错误

SCRIPT5009: 'expic1' is undefined 
Run Code Online (Sandbox Code Playgroud)

Chrome正在发出以下错误消息

Uncaught TypeError: Cannot call method 'replace' of undefined
swapimagegal.js:139
(anonymous function)s_gallery.aspx:1
onclick
Run Code Online (Sandbox Code Playgroud)

这些脚本位于单独的js文件中.

有任何想法吗?

javascript jquery

1
推荐指数
1
解决办法
295
查看次数

标签 统计

javascript ×1

jquery ×1

regex ×1

vb.net ×1

vbscript ×1