我获得了首场比赛的代码。但是代码并没有获得全部匹配。有人可以解释我该怎么做吗? :)
var Blog = require('../models/blog.js');
这对于第一个字符串很漂亮,并且易于使用。只需使它得到一个字符串数组,我以后就可以使用它(在开始字符串和结束字符串之间总是存在大约5-10个字符串)。
更新:
Dim Start As Integer = 0, [End] As Integer = 0
If content.Contains(startString) AndAlso content.Contains(endString) Then
Start = content.IndexOf(startString, 0) + startString.Length
[End] = content.IndexOf(endString, Start)
Return content.Substring(Start, [End] - Start)
Else
Return String.Empty
End If
答案 0 :(得分:0)
您可以使用Substring方法来实现。
Vb.Net
Private Function GetStringBetween(ByVal str As String, ByVal startStr As String, ByVal endStr As String) As String
Return str.Substring(startStr.Length, str.Length - (startStr.Length + endStr.Length))
End Function
C#
private string GetStringBetween(string str, string start, string end)
{
return str.Substring(start.Length, str.Length - (start.Length + end.Length));
}