首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
cSharp
include
cookie
netty
loops
settings
lua
string
c语言
solr
keyword
bitmap
heap
iostream
install
vba
python
dagger
search
timezone
less
jar
triggers
python3
email
metadata
cPlusPlus
dll
function
substring
php8
version
frameworks
int
httpclient
web
数组
testing
char
usb
window
web3
schema
regex
js
default
dockerfile
vbscript
list
import
format
callback
select
chat
bash
instance
join
erlang
integer
node.js
php7
python2
heatmap
java
client
require
rsa
uri
export
case
fetch
hash
bytecode
header
scala
perl
php
jsp
byte
当前位置:
开发笔记
>
编程语言
> 正文
node读写README.md实现自动更改?
作者:可乐16311 | 来源:互联网 | 2023-09-25 18:30
问题描述自己的思路利用
问题描述
自己的思路
利用
1
node
读写
1
README.md
,实现自动更改
1
README.md
两个变量,二级标题和目录名称
更好的思路?
??
??
问题出现的环境背景及自己尝试过哪些方法
利用
1
fs.readFile
读取为字符串
正则找出替换的地方(正则该怎么写?)
利用
1
fs.writeFile
替换
相关代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var str = `
## 前端技巧
+ [前端有趣技巧网站](./docs/前端有趣技巧网站.md)
## GIT
+ [git命令](./docs/git.md)
## 正则表达式
+ [常用正则整理](./docs/常用正则整理.md)
+ [正则表达式的先行断言(lookahead)和后行断言(lookbehind)](./docs/正则表达式的先行断言(lookahead)和后行断言(lookbehind).md)
+ [前端表单验证常用的正则表达式](./docs/前端表单验证常用的正则表达式.md)
## 代码规范
+ [自我总结代码规范](./docs/自我总结代码规范.md)
+ [代码整洁之道](./docs/代码整洁之道.md)
`
function getPath (...args) {
return path.resolve(...args)
}
function updateReadme (title, fileName = 'aa') {
const file = getPath('../README.md')
fs.readFile(file, (err, data) => {
if (err) throw err
let fileText = data.toString()
const mdTitle = `+ [${fileName}](./docs/${fileName})\n`
const nowMdTextData = fileText + mdTitle
const nowMdText = new Uint8Array(Buffer.from(nowMdTextData))
fs.writeFile(file, nowMdText, (err) => {
if (err) throw err
console.log(`${fileName}:README.md文件已更新`)
})
})
}
你期待的结果是什么?实际看到的错误信息又是什么?
利用
1
node
读写
1
README.md
,实现自动更改
1
README.md
两个变量,二级标题和目录名称
正则
git
function
get
const
text
string
int
buffer
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
function
利用 Node.js 和 Express(4.x 及以上版本)构建高效文件上传功能
本文介绍了如何使用 Node.js 和 Express(4.x 及以上版本)构建高效的文件上传功能。通过引入 `multer` 中间件,可以轻松实现文件上传。首先,需要通过 `npm install multer` 安装该中间件。接着,在 Express 应用中配置 `multer`,以处理多部分表单数据。本文详细讲解了 `multer` 的基本用法和高级配置,帮助开发者快速搭建稳定可靠的文件上传服务。 ...
[详细]
蜡笔小新 2024-11-11 18:02:17
function
在 QQmlPropertyMap 的派生类中无法调用槽函数或 Q_INVOKABLE 方法?
在尝试对 QQmlPropertyMap 类进行测试驱动开发时,发现其派生类中无法正常调用槽函数或 Q_INVOKABLE 方法。这可能是由于 QQmlPropertyMap 的内部实现机制导致的,需要进一步研究以找到解决方案。 ...
[详细]
蜡笔小新 2024-11-11 15:34:22
c语言
WinMain 函数详解及示例
本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ...
[详细]
蜡笔小新 2024-11-13 12:49:31
function
技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ...
[详细]
蜡笔小新 2024-11-11 15:24:24
function
深入探索HTTP协议的学习与实践
在初次访问某个网站时,由于本地没有缓存,服务器会返回一个200状态码的响应,并在响应头中设置Etag和Last-Modified等缓存控制字段。这些字段用于后续请求时验证资源是否已更新,从而提高页面加载速度和减少带宽消耗。本文将深入探讨HTTP缓存机制及其在实际应用中的优化策略,帮助读者更好地理解和运用HTTP协议。 ...
[详细]
蜡笔小新 2024-11-09 10:12:07
function
深入理解 async/await:优雅的异步编程
async/await 是现代 JavaScript 中非常强大的异步编程工具,可以极大地简化异步代码的编写。本文将详细介绍 async 和 await 的用法及其背后的原理。 ...
[详细]
蜡笔小新 2024-11-12 19:18:34
function
PHP 对象生命周期与内存管理
本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ...
[详细]
蜡笔小新 2024-11-12 13:35:26
function
开机自启动的几种方式
0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ...
[详细]
蜡笔小新 2024-11-12 11:16:30
function
单元测试:使用mocha和should.js搭建nodejs的单元测试
2019独角兽企业重金招聘Python工程师标准BDD测试利器:mochashould.js众所周知对于任何一个项目来说,做好单元测试都是必不可少 ...
[详细]
蜡笔小新 2024-11-12 11:08:57
function
JavaWeb文件上传:前端实现与后端处理详解
在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ...
[详细]
蜡笔小新 2024-11-11 19:50:46
function
开发日志:高效图片压缩与上传技术解析
开发日志:高效图片压缩与上传技术解析 ...
[详细]
蜡笔小新 2024-11-11 19:33:51
function
在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解
在PHP中如何正确调用JavaScript变量及定义PHP变量的方法详解 ...
[详细]
蜡笔小新 2024-11-11 17:28:29
function
2.2 组件间父子通信机制详解
2.2 组件间父子通信机制详解 ...
[详细]
蜡笔小新 2024-11-11 14:58:09
function
C++ 异步编程中获取线程执行结果的方法与技巧及其在前端开发中的应用探讨
本文探讨了C++异步编程中获取线程执行结果的方法与技巧,并深入分析了这些技术在前端开发中的应用。通过对比不同的异步编程模型,本文详细介绍了如何高效地处理多线程任务,确保程序的稳定性和性能。同时,文章还结合实际案例,展示了这些方法在前端异步编程中的具体实现和优化策略。 ...
[详细]
蜡笔小新 2024-11-09 15:14:28
string
使用 Vuex 管理表单状态:当输入框失去焦点时自动恢复初始值
使用 Vuex 管理表单状态:当输入框失去焦点时自动恢复初始值 ...
[详细]
蜡笔小新 2024-11-08 11:40:33
可乐16311
这个家伙很懒,什么也没留下!
Tags | 热门标签
cSharp
include
cookie
netty
loops
settings
lua
string
c语言
solr
keyword
bitmap
heap
iostream
install
vba
python
dagger
search
timezone
less
jar
triggers
python3
email
metadata
cPlusPlus
dll
function
substring
RankList | 热门文章
1
64位Linux下的地址映射
2
李理:详解卷积神经网络
3
react+webpack报错
4
系统打印信息的查看技巧
5
coco2dx 3.0游戏实例学习笔记 《跑酷》 第二步游戏界面&全新的3.0物理世界
6
如何在C中自定义编译指示?
7
linux系统mysql提权的简单介绍
8
鐅字意思 在新华字典的读音解释笔画常用组词起名
9
Spring Cloud构建微服务分布式云平台消息总线
10
理解并手写深拷贝函数
11
《为顾彦先作诗》翻译 原文赏析诗人魏晋陆机
12
KVC总结
13
好久没上博客园了,给大家送上一个自绘进度条的小例子
14
首部|目的地_公网传输技术之SRT协议解析(下)
15
Rhino 3d 在M1MacBook上的运行稳定吗?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有