假设我有一个包含文件名的字符串,该文件名包括宽度和高度。 例如。
“ en / text / org-affiliate-250x450.en.gif”
我怎样才能只得到“-”和“ x”包含的“ 250”,然后才得到“ x”和“。”包含的“ 450”。使用正则表达式?
我尝试遵循此答案,但没有运气。 Regular Expression to find a string included between two characters while EXCLUDING the delimiters
答案 0 :(得分:1)
如果您使用的是R,则可以尝试以下解决方案
alert()
答案 1 :(得分:1)
答案 2 :(得分:1)
使用正则表达式-(\d)+x(\d+)\.
:
var str = 'en/text/org-affiliate-250x450.en.gif';
var numbers = /-(\d+)x(\d+)\./.exec(str);
numbers = [parseInt(numbers[1]), parseInt(numbers[2])];
console.log(numbers);