javascript - 如何在 javascript 中使用正则表达式获取文本

标签 javascript regex

我需要从下面的代码中获取/之后的文本。如何实现这一点。我尝试通过 search() 查找“/”位置或索引值,但没有成功。场景是我需要获取由两部分组成的文本,即“用户名/一些文本”。用户名是动态的,我需要“/”后的文本 在 HTML 中,它看起来像这样(例如)

<a id="open_0" class="search-result-heading" data-gistname="15b6402d51d897f2ed29" "="" href="http://127.0.0.1:8080/edit.html?notebook=15b6402d51d897f2ed29">tejas1493 / ZZZZ</a>

我能够获取上述文本,但获取后我需要“/ZZZZ”文本

最佳答案

试试这个......它可能会起作用。输出将为 ZZZZ。

path = "path of the selector";
var pos = path.lastIndexOf("/");
var name = path.substring(pos+1 , date.length-1);

关于javascript - 如何在 javascript 中使用正则表达式获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237563/

相关文章:

java - 如何删除XML中的数据并只保留部分数据?

regex - 括号之间的字符的正则表达式

javascript - jQuery $(this).find() 和 $(selector,this) 不工作

javascript - jQuery 计数链接和元素

javascript - 防止目标元素在某些情况下滚动到顶部

javascript - 如何将表单数据从 jQuery 获取到 ASP.NET Controller ?

javascript - 对所选文本使用 replaceText(),而不是 Google 文档的整个元素

ruby - 除了某些字符外,如何匹配 `:punct:`?

regex - 仅字母、下划线、连字符、撇号的正则表达式

java - 如何在java中匹配最大长度的正则表达式