嗨,我是编程新手。我想从特定字符中提取字符串。
考虑下面的字符串。
'<sometext id="2" name="username"/>hello'
我想在 /> 之后检索“用户名”和文本,即“你好”
所以基本上我有这个字符串作为对象属性的值,所以像
object = {
property_1: "<sometext id=\"2\" name=\"username\"/>hello",
}
所以我使用 object.string_to_parse 检索它并将其存储在变量 string_to_parse 中
let string_to_parse = object.property_1;
现在我想从 string_to_parse 中获取字符串“username”并将其存储在一个单独的变量中,并将其存储在 string_to_parse 中的字符串“hello”中,并将其存储在另一个变量中。
我该怎么做。有人可以帮我解决这个问题吗?谢谢。
此处使用的一种潜在解决方案是拆分该字符串并存储您需要的部件。像这样:
let object = {
property_1: "<sometext id='2' name='username'/>hello",
};
let string_to_parse = object.property_1;
let prop1;
let prop2;
prop1 = string_to_parse.split("name='")[1].split("'/")[0];
prop2 = string_to_parse.split('/>')[1];
console.log(prop1);
console.log(prop2);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句