我有以下功能(通过有人在这个论坛中另外一个问题回答):SRSS表达分割字符串不包括特定字符串
Public Function mySplit(ByVal my_field As String) As String
Dim result As String = ""
If my_field is Nothing or my_field = "" Then
Return result
End If
Dim TestArray() As String = my_field.Split(New Char() {" "c})
Dim word as String
Dim counter as Integer = 0
For Each word In TestArray
counter = counter +1
If counter = TestArray.Length Then
result = result + word
Else
result = result + word + vbCrLf
End if
Next
Return result
End Function
这个工程采取一组单词:
"IMAGE01 IMAGE02 IMAGE03"
和在一个报告中显示它们:
IMAGE01
IMAGE02
IMAGE03
不过,我有一个名为"IMAGESYS RES01"
一些图片,因为它上面的功能设为b eing分裂成两行:
IMAGESYS
RES01
我需要避免这种情况,如上述"IMAGESYS RES01"
仅仅是一个文件。
是两个单词值总是'IMAGESYS RESXX'?尝试识别文件名中的常见模式。 –
是的,它应该始终是“IMAGESYS RESxx”。 – PnP