正则表达式在字符日期格式之前按空格拆分

Regex split on whitespace before character date format

我尝试将 strsplit 与正则表达式一起使用,以在日期之前的 space 上拆分一个长字符串。但是我不知道如何计算 02 November 202031 October 2020 等格式的正则表达式。有人知道如何格式化正则表达式部分吗?

abc <- "02 November 2020 Staffline - BD5 8LZ £8.72 to £13.4 per hour 02 November 2020 University of Bradford - Bradford, West Yorkshire £20,130 to £21,814 per year Fixed term 12 months 02 November 2020 Anlaby Window Cleaning Services Limited - Bradford, West Yorkshire 01 November 2020 Household - Bradford, West Yorkshire £8.72 per hour 01 November 2020 Affinity Trust - Shipley, BD10 £8.72 per hour 01 November 2020 Co-op Group - Bingley, West Yorkshire, BD13 5DD £9.00 per hour 31 October 2020 UKWC - BD1 4PS £8.72 to £10.72 per hour"

预期输出:

"02 November 2020 Staffline - BD5 8LZ £8.72 to £13.4 per hour" 
"02 November 2020 University of Bradford - Bradford, West Yorkshire £20,130 to £21,814 per year Fixed term 12 months"
"02 November 2020 Anlaby Window Cleaning Services Limited - Bradford, West Yorkshire" 
"01 November 2020 Household - Bradford, West Yorkshire £8.72 per hour" 

“2020 年 11 月 1 日 Affinity Trust - Shipley,BD10 每小时 8.72 英镑” “2020 年 11 月 1 日合作组 - 宾利,西约克郡,BD13 5DD 每小时 9.00 英镑” “2020 年 10 月 31 日 UKWC - BD1 4PS 每小时 8.72 英镑至 10.72 英镑”

abc2 <- strsplit(abc, "\s(?=[0-9]{2}\s[A-Z])", perl = T)