有人可以帮助在URL中的特定单词后拆分ID。我需要从URL中删除特定的ID,然后插入自定义ID。
该网址类似于:"/abc/mode/1234aqwer/mode1?query"
。
我需要将1234qwer
替换为3456asdf
。
示例:
输入:
/abc/mode/1234aqwer/mode1?query
输出:
/abc/mode/3456asdf/mode1?query
答案 0 :(得分:1)
一种选择是在.replace
/mode/
后面加上非斜杠字符,并加上/mode/
和所需的替换字符串:
const input = '/abc/mode/1234aqwer/mode1?query';
console.log(
input.replace(/\/mode\/[^\/]+/, '/mode/3456asdf')
);
答案 1 :(得分:0)
这是不使用func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableview.dequeueReusableCell(withIdentifier: "MyPostCell", for: indexPath) as! MyPostCell
let postInfo = myPost[indexPath.row]
cell.content.text = postInfo["Content"] as! String
return cell
}
class MyPostCell: UITableViewCell {
@IBOutlet weak var content: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
}
}
的解决方案。改用ES6的regex
:
replace