推荐 最新
猫界袁隆平

TypeScript中如何定义复杂的字符串,并且不会多出换行?

在TypeScript 定义一个格式化的字符串,需要按照如下的``方式包裹定义: const str = `class A { name: string = 10 }` console.log(str) 打印结果符合预期: "QQ_1724553351043.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240915/a96caf3b36458570ecab90b936f165fb.png) 但是我觉得这样不是很好看,我想要类似:这样定义: const str = ` class A { name: string = 10 } ` 但是打印会多出上下两个换行: "QQ_1724553392822.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240915/41f86f2b50ff45ff50c9f6ff72de9ae1.png) 我们知道在python中可以有三个引号的方式进行定义复杂字符串: str = """ func xxx { ... } """ 但是在TypeScript如何实现呢?

0
1
0
浏览量121
爱打瞌睡的三角龙

解决 JS 正则转成字符串后出现乱码?

"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241129/7c52659e58011f1f0235a8e473529381.png) 在应用中,我需要将该正则放到键值对并进行 "JSON.stringify",但这一做法会导致正则中的 "\u4e00-\u9fa5" 发生乱码,尝试了多种方法,但当赋值时就已经发生变化,有没有大佬知道要怎么解决? // 当 presetRegs 作为下拉选项时,value 就已经乱码了 const presetRegs = [{ label: "文字限制(中文)", value: "/^(?:[\u4e00-\u9fa5·]{2,16})$/" }]; // 最终表单中的 expression 字段拿到的也是乱码值 const form = reactive({ ..., options: { rules: [ { expression: "/^(?:[一-龥·]{2,16})$/", errorMsg: "写个中文吧" } ] } }); form.options = JSON.stringify(form.options); // post form

0
1
0
浏览量22
喝一杯吧可以吗

python f""格式化字符串的时候报错too deeply 请问如何解决?

python f""格式化字符串的时候报错 f-string: expressions nested too deeply tmp = "黄昏" s1 = f'{"music.search.SearchCgiService": {"method": "DoSearchForQQMusicDesktop","module": "music.search.SearchCgiService","param": {"num_per_page": 40,"page_num": 1,"query": {tmp},"search_type": 0}}}'

0
1
0
浏览量18