【发布时间】:2012-12-06 01:20:27
【问题描述】:
我想将带有通配符的路径保存到带有 JS 的变量中。路径如下所示:
09328402984923kjh234243/2/somename.xml
路径的第一部分和第二部分可以更改,因此我需要在其中添加一些通配符,因为文件夹名称不可预测。
我用 RegEx 尝试过这样的事情
var position = '\.?/\.?/somename.xml';
我现在一直在解决这个问题,我在 stackoverflow(或其他地方)上找到的每个样本都没有涵盖我的情况。我什至不确定RegEx能否解决我的问题...... 是否可以将带有通配符的路径保存到变量中?如果可能,RegEx 是否正确?
提前致谢
【问题讨论】:
-
不知道你在问什么。你打算如何使用你的
position变量? -
你用这个路径做什么?这两个文件夹值从何而来?
-
如果您想保存正则表达式,请使用 / 而不是引号:
var position = /\.?/\.?/somename.xml/;- 虽然我不确定这是否能回答您的问题,因为正如其他人所说,很难理解您想要的结果。 -
好的,我会尝试更好地解释它:我正在使用位置变量来获取 xml 文件的位置来读取它
$.get(position, function(XMLmediaArray)现在的问题是带有文件夹的包并且 xml 文件是动态生成的并且可以更改,因此我需要一个具有某种通配符的变量,例如 /*/*/somename.xml,因为结构始终相同。我不想在每次新生成文件夹时都调整变量。
标签: javascript regex variables wildcard