emacs 25.1
我有字符串:
<p>more complex non Q and A HTML code here.</p><table class="waffle" cellspacing="0" cellpadding="0"><thead><tr><th
如果在emacs regexp-builder中使用下一个正则表达式:"<table .*?>"
成功找到了文字:
<table class="waffle" cellspacing="0" cellpadding="0">
行。但是当我通过函数搜索转发在elisp中使用相同的正则表达式时,找不到任何内容(返回nil)
(setq test-start-point (search-forward "<table .*?>" nil t))
测试开始点 =无。
为什么?
答案 0 :(得分:1)
search-forward
搜索完全匹配。在您的情况下,您希望搜索正则表达式模式,因此您希望使用re-search-forward
。