相关疑难解决方法(0)

除了XHTML自包含标记之外,RegEx匹配开放标记

我需要匹配所有这些开始标记:

<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)

但不是这些:

<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)

我想出了这个,并希望确保我做对了.我只抓住了a-z.

<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)

我相信它说:

  • 找一个小于,然后
  • 然后,查找(并捕获)az一次或多次
  • 然后找到零个或多个空格
  • 找到任何字符零次或多次,贪婪/,然后
  • 找到一个大于

我有这个权利吗?更重要的是,你怎么看?

html regex xhtml

1323
推荐指数
36
解决办法
270万
查看次数

用JS解析HTML字符串

我搜索了一个解决方案,但没有任何相关性,所以这是我的问题:

我想解析一个包含HTML文本的字符串.我想用JavaScript做.

我试过这个库,但它似乎解析了我当前页面的HTML,而不是字符串.因为当我尝试下面的代码时,它会更改我的页面标题:

var parser = new HTMLtoDOM("<html><head><title>titleTest</title></head><body><a href='test0'>test01</a><a href='test1'>test02</a><a href='test2'>test03</a></body></html>", document);
Run Code Online (Sandbox Code Playgroud)

我的目标是从HTML外部页面中提取链接,就像字符串一样.

你知道一个API来做吗?

html javascript dom html-parsing

227
推荐指数
10
解决办法
36万
查看次数

通过javascript获取没有HTML元素的纯文本?

我在我的HTML中有1个按钮和一些文本,如下所示:

function get_content(){
   // I don't know how to do in here!!!
}

<input type="button" onclick="get_content()" value="Get Content"/>
<p id='txt'>
<span class="A">I am</span>
<span class="B">working in </span>
<span class="C">ABC company.</span>
</p>
Run Code Online (Sandbox Code Playgroud)

当用户单击该按钮时,该内容<p id='txt'>将成为以下内容

预期结果:

<p id='txt'>
// All the HTML element within the <p> will be disappear
I am working in ABC company.
</p>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我如何编写javascript函数?谢谢.

html javascript

111
推荐指数
4
解决办法
24万
查看次数

JS:从没有jQuery的字符串中提取文本

我有这个字符串:

var string = '<article><img alt="Ice-cream" src=http://placehold.it/300x300g"><div style="float: right; width: 50px;"><p>Lorem Ipsum </p></div></article>';
Run Code Online (Sandbox Code Playgroud)

我试图从中提取文本:

var $str = $(string).text();
console.log($str)
Run Code Online (Sandbox Code Playgroud)

但由于我担心由于大量文字的大量字符串而导致的性能,我本想要去本地.

这怎么可能?

html javascript string text

5
推荐指数
1
解决办法
2547
查看次数

标签 统计

html ×4

javascript ×3

dom ×1

html-parsing ×1

regex ×1

string ×1

text ×1

xhtml ×1