如何从下面的示例字符串中提取文件名(excel spreadsheets .xls)?注意:这里的字符串可以是任何东西,只有已知的东西我第n个字符串是扩展名(.xls)&文件名被括在单引号中。如何从C#winform中的字符串提取文件名?
string text = "...
<table>
<tr>
<td>
<a href="javascript:parent.ShowSheet('abc test 1.xls')">abc</a>
</td>
<td>
<a href="javascript:parent.ShowSheet('xyz test 2.xls')">XYZ</a>
</td>
</tr>
</table>...";
我在这里只知道扩展名(.xls)。通过使用组合string.Substring()& string.IndexOf我可以得到“.xls”后面的文本,但我需要将“.xls”之前的文本转换为文件名。我怎样才能得到IndexOf字符'(单引号),就在“.xls”之前?
如何才能在此字符串中的“.xls”之前找到IndexOf'(单引号)? – giparekh
我会做一个适当的“html解析器”的谷歌搜索,并使用该工具来从你的html中获取值。 –
给定的文件名现在可以有整个字符串中的空格可以是文件名 – BugFinder