问题描述
List item = List();
String temp;
Future<String> createalertDialog(BuildContext context) {
//promise to return string
TextEditingController customController =
TextEditingController(); //new texteditingc object
return showDialog(
context: context,builder: (context) {
return AlertDialog(
title: Text("Enter URL: "),content: TextField(
controller: customController,),actions: [
MaterialButton(
elevation: 5.0,child: Text("OK"),onpressed: () {
Navigator.of(context).pop(customController.text.toString());
},)
],);
});
}
@override
void initState() {
item = ['HI'];
super.initState();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Shortie"),body: Padding(
padding: const EdgeInsets.all(8.0),child: ListView(
children: item.map((element) => Text(element)).toList(),floatingActionButton: FloatingActionButton(
onpressed: () async {
temp = await createalertDialog(context);
setState(() {
item.add(temp);
print(item);
});
},tooltip: 'Add URL',child: Icon(Icons.add),);
}
from nltk.tokenize import word_tokenize,sent_tokenize
list1 = ["data","solution","model"]
text = article_text
这会返回包含list1中单词的句子
sentences_with_word = []
for sen in sent_tokenize(text):
l = word_tokenize(sen)
if len(set(l).intersection(list1))>0:
sentences_with_word.append(sen)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)