如何获取以openRefine结尾的字符串

时间:2019-03-14 12:50:16

标签: python jython openrefine

我有7个字符串

const getPatient = await API.graphql(
  graphqlOperation(
    queries.getPatient, 
    {id: "2dbcb870-e302-4ed5-a419-68751597129c"}
  )
);
console.log(getPatient.data.getPatient);

我只需要得到这些字符串

www.google.com/xx/xx/index.html 
www.google.com/xx/xx/test.pdf   
www.google.com/xx/xx/doenload.ppt   
www.google.com/xx/xx/file.txt   
www.google.com/xx/xx/products   
www.google.com/xx/xx/XML    
www.google.com/xx/xx/index.html

如何仅获取这些字符串,并在openRefine中删除其他字符串。

1 个答案:

答案 0 :(得分:0)

使用public async Task<IActionResult> Edit(int? wordId) { if(wordId == null) { return NotFound(); } var word = await _db.Dictionaries.FindAsync(wordId); if(word == null) { return NotFound(); } return View(word); }

进行1°变换

jfs's answer

2°切面->自定义切面->用空白或空值切面

3°在构面中选择if(or(value.split("/")[-1].contains("index.html"), value.split("/")[-1].contains(".") == false), value, null)

4°全部->编辑行->删除所有匹配的行。