回答編集履歴

1

追記

2015/08/04 07:40

投稿

ngyuki
ngyuki

スコア4514

test CHANGED
@@ -13,3 +13,31 @@
13
13
  print ret # ['/biz/bar-catalina-new-york']
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ Python なら内包表現の方がそれっぽいでしょうか。
24
+
25
+
26
+
27
+ ```python
28
+
29
+ import re
30
+
31
+ arr = ['<a class="biz-name" data-hovercard-id="irh8Y83CdozXo4NvKEWyvA" href="/biz/bar-catalina-new-york">Bar Catalina</a>']
32
+
33
+ ret = [re.search(r'(?<=\shref=")[^"]*(?=")', str).group(0) for str in arr]
34
+
35
+ print ret # ['/biz/bar-catalina-new-york']
36
+
37
+ ```
38
+
39
+
40
+
41
+ また、**マッチしなかった場合** を考慮していないです。
42
+
43
+