正则表达式:如何提取前面有数字的单词并排除该组之后的数字和冒号

Regex: How to extract a word with a preceding number and exclude numbers and colon after that group

考虑以下字符串:

1 Post 12:34

4 Posts 15:11

Deleted 8:46

我需要获取带有数字的第一部分并排除第二个时间戳:这是我尝试过的方法,但我得到的“已删除”为空。

var poststatus = posts.match(/(^)[\d](?<!^)[\D\:]+/);

试一试:

/(.| )*(?= \d+:\d+)/g

https://regex101.com/r/EvDkZr/1