我正在使用 Wikipedia API for python 来获取页面链接,如下所示:
import wikipedia
ny = wikipedia.page(wikipedia.search("Barack Obama")[0])
print ny.links
Run Code Online (Sandbox Code Playgroud)
这ny.links提供了所有链接(内链接和外链接),但我需要单独使用它们。谁能帮我找到一些方法来使用相同的 API 或其他一些 API 来实现这一目标?
在下面的代码中,
Map<String,Map<String,Integer>> one_index_1 = new HashMap<String,Map<String,Integer>>();
Map<String,Integer> term_index_1 = new HashMap<String,Integer>();
term_index_1.put("B", 1);
term_index_1.put("C", 1);
term_index_1.put("D", 1);
term_index_1.put("E", 1);
one_index_1.put("A", term_index_1);
term_index_1.clear();
term_index_1.put("A", 1);
term_index_1.put("C", 0);
term_index_1.put("D", 1);
term_index_1.put("E", 1);
one_index_1.put("B", term_index_1);
System.out.println("One index for A: " + one_index_1.get("A"));
System.out.println("One index for B: " + one_index_1.get("B"));
Run Code Online (Sandbox Code Playgroud)
我得到的输出如下:
One index for A: {A=1, C=0, D=1, E=1}
One index for B: {A=1, C=0, D=1, E=1}
Run Code Online (Sandbox Code Playgroud)
其中 A 的索引在插入 B 的值时被修改。在不使用另一个映射变量的情况下,我可以以某种方式保留映射的值以获得如下输出:
One index for A: {B=1, C=1, D=1, E=1}
One index for B: …Run Code Online (Sandbox Code Playgroud) 我想更换"metre"或"mt"与"m"用perl.这该怎么做?我在用这个:
$string=~ s/[Mm][Ee\s][Tt][Rr\s][Ee\s]/m/g;
Run Code Online (Sandbox Code Playgroud)
它正在努力"metre",但不是为了"mt"