【发布时间】:2018-09-11 15:08:25
【问题描述】:
我的清单是:
A B
1 Alex but
2 likes lala 54 hi
3 a lot number and 33 hello
4 of face soap 34 hello
5 food 35 hello
我想提取B列中第一个数字之前的字符串并将其放入新列C列。我想要的输出是:
A B C
1 Alex but
2 likes lala 54 hi lala
3 a lot number and 33 hello number and
4 of face soap 34 hello face soap
5 food 35 hello
【问题讨论】:
-
仅供参考,第一行和最后一行都产生空字符串的期望使得这作为正则表达式相当困难。也就是说,说“给我一个数字之前的所有字符”很容易,这将产生最后一行,但是对于第一行,你说的是“在数字之前给我一些东西,除非没有数字,然后给我一个空string",这是一个重要的特殊情况。在那种情况下,我认为@A.Suliman 制作
NA(第一行)并没有不妥。 -
Ramsha,你的问题有几个很好的答案。请accept其中一个,如果你选择,那么你可以投票给你喜欢的任何其他人(但你只能接受一个)。