string - 当要删除的数据不一致时,如何删除部分字符串?
问题描述
我正在尝试从字符串中删除括号和数字,以便在该字段中只留下大学名称(下面的示例数据)。我尝试使用 Replace 函数进行更新,但在我运行查询时它没有返回任何更改。是因为它是方括号,而 MSAccess 将它视为一个表格吗?我正在尝试使用 [*],因为里面的数据长度不同。它是导致中断的 * 吗?我被困住了... :)
[62] BAYLOR
[6124] ARKANSAS
[641] CREIGHTON
UPDATE [TestData]
SET [TestData].CompleteDescription = Replace([TestData].[CompleteDescription],"[*]","")
解决方案
这将替换 backets 和数字,只留下字符串:
Trim(Replace([TestData].[CompleteDescription], Left([TestData].[CompleteDescription], InStr(1, [TestData].[CompleteDescription],"]")), ""))
推荐阅读
- javascript - javascript合并排序和递归
- python - 我们可以从数据框中的字段创建一个简单的词库吗?
- r - 需要在R中的同一图表上绘制两个折线图
- excel - 如何使用 Excel VBA 引用默认 Outlook 日历?
- javascript - 如何在 Google Apps 脚本中的 javascript 中引用 HtmlTemplate 变量
- git - 使用 URL 时 Git fetch 不提取更改
- telegram - Telegram Api - 有没有办法使用电话号码而不是用户名将人员添加到频道/组?
- c# - Math.Net 和 alglib 默认返回不同的 FFT 输出
- vb.net - Await Task.Delay(x) 更改 UI 或立即完成
- c - 如何使用递归遍历二维数组