我有一个包含大约60行的文本文件。我想从该文件中解析出所有文本并在窗口中显示。文本文件包含由下划线分隔的单词。我想使用正则表达式来解决这个问题。
更新
这是我现在的代码。我正在尝试阅读" filename"在我的代码中。
Dim filename = "D:\databases.txt"
Dim regexpression As String = "/^[^_]*_([^_]*)\w/"
我知道无论如何我在这里做得不多,但我正在尝试自己学习VB并且已经卡在这里。
请随意建议我应该做些什么。
答案 0 :(得分:0)
这样的事情:
TextBox1.Lines = IO.File.ReadAllLines("fileName")
删除下划线:
TextBox1.Lines = IO.File.ReadAllLines("fileName").Replace("_", String.Empty)
如果您还需要删除其他特殊字符,则可以使用Regex.Replace
:
同样在MSDN上:
或旧学校的方式 - 循环遍历所有角色,并仅过滤您需要的那些: