我正在创建一个网络应用程序来显示视频的作者/演讲者。
问题是视频的命名约定是“video topic | video author”。
我想从视频名称中获取视频作者。
我尝试过使用 JavaScript REGEX,但它似乎无法始终如一地工作。
例如:好儿子,背叛之灵 | Pst.Evans Kariuki
我想提取Pst.Evans Kariuki
有人帮我做这个,谢谢。
最佳答案
你不需要正则表达式。只需执行 split
即可:
const video = "The Good Son , The Spirit of Betrayal | Pst.Evans Kariuki";
const author = video.split("|").pop().trim();
console.log(author);
或者一次性获取两个元素(标题和作者):
const video = "The Good Son , The Spirit of Betrayal | Pst.Evans Kariuki";
const [title, author] = video.split("|").map(s => s.trim());
console.log(title);
console.log(author);
关于javascript - 返回特定语句的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53008979/