比方说,我有一个程序具有这样的输入
字符串 28 东西 8 个单词 2000
我想获取那个嵌入了字符串的日期,以便获取:
day = 28
month = 8
year = 2000
如何使用正则表达式实现这一点?
第8个月不能是明确的数字,也可以写为“八月”。
不是标记为重复且没有可选内容的情况。
如果我得到包含以下内容的列表:
字符串 28 东西八月单词 2000
使用该解决方案,我只会得到[28, 2000]
,如果数字等于或小于12,就无法知道是一个月还是一天。
答案 0 :(得分:5)
您可以使用function deleteListItem(){
var listToSearch = $('#displayArea').html().split(', ');
var searchItem = prompt('item to delete').trim();
var res = listToSearch.indexOf(searchItem);
if(searchItem !== '' && res !== -1){
listToSearch.splice(res, 1);
$('#displayArea').html(listToSearch.join(', '));
}else{
alert('Please enter search name');
}
}
:
re.findall