请帮忙
"string_mod_4"
John Morgen A1
Ali Zayas
Jennifer Benz A2
Desmond Michael Hall A3
Erik Remar
...
在文本末尾,我无法删除“A1”、“A2”等
它们不起作用
Replace([string_mod_4];"*A[123456789]";"";1)
Replace([string_mod_4];"*A?";"";1)
Replace([string_mod_4];"*A#";"";1)
结构的一致性在字符串操作中至关重要。
假设数字(任意位数)前面总是有空格和 A,请考虑:
Trim(IIf(x LIKE "* A#", Replace(x, Right(x,2), ""), x))
该假设的任何变化都会使情况变得复杂。
RegEx 可以更加灵活和紧凑,但学习曲线相当陡峭。另外,AFAIK 不能在查询中直接调用。必须构建一个自定义函数来执行操作并返回值。