Javascript 从正则表达式模式获取子字符串
我想通过使用正则表达式模式从“North-6544789-Input.csv”中分别获取“North”和“6544789”字符串。请您指导我获取此字符串的正则表达式模式。请执行以下操作:Javascript 从正则表达式模式获取子字符串,javascript,regex,string,Javascript,Regex,String,我想通过使用正则表达式模式从“North-6544789-Input.csv”中分别获取“North”和“6544789”字符串。请您指导我获取此字符串的正则表达式模式。请执行以下操作: ^([^-]+)-([^-]+)-.* \1是北方,\2是6544789 做: ^([^-]+)-([^-]+)-.* \1是北方,\2是6544789 试试看 var items='North-6544789-Input.csv'。拆分(“-”; 警报(“第一项-”+项[0]); 警报(“第二项-”+项
^([^-]+)-([^-]+)-.*
\1
是北方
,\2
是6544789
做:
^([^-]+)-([^-]+)-.*
\1
是北方
,\2
是6544789
试试看
var items='North-6544789-Input.csv'。拆分(“-”;
警报(“第一项-”+项[0]);
警报(“第二项-”+项[1])代码>只需尝试一下
var items='North-6544789-Input.csv'。拆分(“-”;
警报(“第一项-”+项[0]);
警报(“第二项-”+项[1])代码>为什么不简单地var items='North-6544789-Input.csv'。拆分(“-”
和item[0]
是North,而item[1]
是6544789有没有更复杂的模式?如果没有,那么上面的评论对您有一个简单的答案。除非您必须使用它,否则请不要将regex用于像您所拥有的那样的简单字符串。为什么不简单地var items='North-6544789-Input.csv'。拆分(“-”)和item[0]
是North和item[1]
6544789是否有更多具有复杂模式的示例?如果没有,那么上面的评论对您有一个简单的答案。除非您必须使用它,否则请不要将regex用于您拥有的简单字符串。非常感谢您的快速响应。您拯救了我的一天!)非常感谢您的快速回复。您救了我一天!:)