浏览代码

Added data-defid to word_regex

Fixed "Failed to parse word" error
joeykrim 13 年之前
父节点
当前提交
228d1c6c19
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      slang.tcl

+ 1 - 1
slang.tcl

@@ -35,7 +35,7 @@ namespace eval ud {
 
 	# regex to find the word 
 	# if we have an inexact match, then we may have the word wrapped in <a/>.
-	variable word_regexp {<td class='word'>\s*?<span>\s*(?:<a href=\"[^>]+\">)?(.*?)(?:</a>)?\s*?</span>}
+	variable word_regexp {<td class='word' data-defid='.*?'>\s*?<span>\s*(?:<a href=\"[^>]+\">)?(.*?)(?:</a>)?\s*?</span>}
 	variable list_regexp {<td class='text'.*? id='entry_.*?'>.*?</td>}
 	variable def_regexp {id='entry_(.*?)'>.*?<div class="definition">(.*?)</div>}