2017-04-03 79 views
-1

我擁有網頁列表中的項目列表,其中有父項目和子項目。子向右縮進,我需要在數據表的兩個不同列中檢索子​​和父的值。檢查網頁列表中的項目是否縮進

我的代碼是這樣的:

list = qtp_getroproperty(page.weblist(), "items count", itemsCount 
For n = 1 To itemsCount 
    items = page.weblist(), getitem(n) 
+0

對我來說,這看起來像一個[X-Y問題](http://mywiki.wooledge.org/XyProblem)。如果您通過這樣描述您實際*想達到的目標,您可能會得到更好的答案。示例輸入可能也有幫助。 –

+0

如果你認爲你的編輯澄清了任何事情:它不。 –

回答

0

試試這個

if strSurname.StartsWith(" ") 
+1

這不是VBScript。 –

1

在VBScript這是Left()

>> For Each s In Array("x", " x", " x") 
>>  WScript.Echo s, CStr(" " = Left(s, 1)) 
>> Next 
>> 
x Falsch 
x Wahr 
    x Wahr 
>> 
0

有幾種方法去這個問題:

  • 提取的第一個字符用Left功能,Ekkehard Horner suggested

    If Left(str, 1) = " " Then 
        ... 
    End If 
    
  • 檢查的第一個字符與InStrRev功能:

    If InStrRev(str, " ", 1) > 0 Then 
        ... 
    End If 
    
  • LTrim字符串,並將其與原始字符串:

    If LTrim(str) <> str Then 
        ... 
    End If 
    
  • 使用regular expression

    Set re = New RegExp 
    re.Pattern = "^ " 
    If re.Test(str) Then 
        ... 
    End If 
    

    注意,這最後一種方法是最通用的,但也是最昂貴的。通常用這個來檢查一些簡單的「字符串是否以空格開頭」是沒有意義的。例如,如果您想檢查「字符串是否以任何類型的空格開頭」("^\s"),它就變得更有用。

+0

我需要檢查一個網頁列表中的項目是否縮進,如果縮進以父母的形式獲取值作爲父項 – renju

+0

我的代碼如下所示:list = qtp_getroproperty(page.weblist(),「items count」, itemsCount For n = 1 to itemsCount items = page.weblist(),getitem(n) – renju

+0

@renju請編輯你的問題,也許你想添加[tag:qtp]標籤 –

相關問題