如何從下面的示例字符串中提取文件名(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