gpt4 book ai didi

javascript - 数组:拆分文件名

转载 作者:行者123 更新时间:2023-11-30 12:52:58 26 4
gpt4 key购买 nike

所以,我仍在处理这个 javascript 问题。我想取一个文件名,比如ABC1234_DEF456_7.pdf作为一个变量,拆分成

Semester: ABC
Year: 2012
Program: DEF
Course Number: 456
Section: 7
File Type: pdf

我可以将它们分开,但仅限于此。这是我的代码,很有帮助。

<p id="demo">Click the button to display the array values after the split.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction(){
var str = "ABC123_ABC123_1.jpg";
var res = str.replace(/_/g, " ");
document.getElementById("demo").innerHTML=res;
}
</script>

最佳答案

你可以使用这个正则表达式:

"ABC1234_DEF456_7.pdf".match(/([a-zA-Z]+)(\d+)_([a-zA-Z]+)(\d+)_(\d+)\.(.+)/)

输出:

["ABC1234_DEF456_7.pdf", "ABC", "1234", "DEF", "456", "7", "pdf"]

关于javascript - 数组:拆分文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20306343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com