首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Markdown 语法笔记

图片 换行 换行语法 在一行末尾添加两个或多个空格,然后按回车键,即可创建一个换行()。...如需加粗一个单词或短语中间部分用以表示强调的话,请在要加粗部分两侧各添加两个星号(asterisks)。...图片 代码块 要创建代码块,请将代码块一行缩进至少四个空格一个制表符。...为了兼容性,请尽量使用%20代空格。 图片 图片 图片语法 要添加图像,请使用感叹号 (!), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里链接可以增加一个可选图片标题文本。...将会把它转换为: 4 < 5 需要特别注意是,在 Markdown 块级元素和内联元素中, < 和 & 两个符号都会被自动转换成 HTML 实体,这项特性让你可以很容易地用 Markdown

4K10

学习小组Day1笔记-秦瑶

代码块 代码块通常采用四个空格一个制表符缩进。当它们被放在列表中时,请将它们缩进八个空格两个制表符。 Open the file....转义反引号 如果你要表示为代码单词或短语中包含一个或多个反引号,则可以通过单词或短语包裹在双反引号()中。 Use `code` in your Markdown file....代码块 要创建代码块,请将代码块一行缩进至少四个空格一个制表符。...尽管不是必需,可以在第一组和第二组括号之间包含一个空格。第二组括号中标签不区分大小写,可以包含字母,数字,空格或标点符号。...为了兼容性,请尽量使用%20代空格。 (10)图片语法 要添加图像,请使用感叹号 (!), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里链接可以增加一个可选图片标题文本。

1.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

【C++】9道经典面试题带你玩转string类

读入下一个字符,直到到达下一个非数字字符或到达输入结尾。字符串其余部分将被忽略。 前面步骤读入这些数字转换为整数(即,"123" -> 123, "0032" -> 32)。...你不能使用任何內建用于处理大整数库(比如 BigInteger), 也不能直接输入字符串转换为整数形式。...题目详情: 解题思路: 思路一:直接调用逆置库函数reverse() 思路二:前后指针元素互换 我们可以使用一个指针从前向后迭代,一个指针从后向前迭代,迭代一个元素,两个指针指向元素互换...题目详情: 解题思路: 迭代寻找空格,每当找到空格时候就逆置新空格和旧空格之间单词.直到逆置完最后一个单词,返回逆置字符串即可....注意:不能使用任何内置 BigInteger 库或直接输入转换为整数。

7210

Python字符串处理方法总结

s.endswith() # 把字符串中 tab 符号('\t')转为空格 s.expandtabs() # 判断字符串中是否包含子字符串,可以指定范围进行查找. # 找到返回索引号,没找到返回-...s.isspace() # 判断检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写 s.istitle() # 判断字符串中所有的字母是否都为大写 s.isupper() # 用于序列中元素以指定字符连接生成一个字符串...,对于接受两个参数最简单调用方式,第一个参数是字符 # 串,表示需要转换字符,第二个参数也是字符串表示转换目标。...s.maketrans() # 用来根据指定分隔符字符串进行分割 s.partition() # 把字符串中 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则#...(默认为空格或换行符)或字符序列 s.strip() # 用于对字符串大小写字母进行转换 s.swapcase() # 每个单词首字母都改为大写 s.title() # 根据参数table给出

1.3K20

翻转单词顺序

一、题目 输入一个英文句子,翻转句子中单词顺序,但单词内字符顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student....hello" 【解释】 输入字符串可以在前面或者后面包含多余空格,但是反转字符不能包括。 说明: • 无空格字符构成一个单词。...• 输入字符串可以在前面或者后面包含多余空格,但是反转字符不能包括。 • 如果两个单词间有多余空格反转单词空格减少到只含一个。...最后,由于我们是通过调用append([单词] + “ ”)方法进行结果拼装,还需要再调用StringBuildertoString()方法StringBuilder实例对象转换为String类型对象...,并且再次调用trim()方法末尾这个空格“ ”去除掉即可。

19420

NotePad++ 正则表达式替换 高级用法

这些标签可以用在当前正则表达式中,或则search和replace中换字符串。 \1, \2, etc 在替换中代表1到9标签区域(\1 to \9)。...例如, 查找字符串 Fred([1-9])XXX 并替换为字符串 Sam\1YYY方法,当在文件中找到Fred2XXX字符串时,会替换为Sam2YYY。...>’ 只匹配 ” .这个标记一个标签区域,这些区域可以用语法\1 \2 等访问多个对应1-9区域。 2 标记和分组 符号 解释 (…) 一组捕获....=name) 匹配名为name组. (?P…). (?#comment) 批注 –括号中内容在匹配时将被忽略。 3 特殊符号 符号 解释 \s 匹配空格. 注意,会匹配标记末尾....\S 匹配非空白 \w 匹配单词字符 \W 匹配非单词字符 \d 匹配数字字符 \D 匹配非数字字符 \b 匹配单词边界. ‘\bW\w+’ 找到W开头单词 \B 匹配非单词边界.

3K30

linux 之 vi,vim 命令

E 按照单词向后移动 忽略一些标点符号 w 按照单词向后移至次一个字首 W 按照单词向后移至次一个字首 忽略一些标点符号 H...n-1 行 x 删除一个字符,光标 X 删除一个字符,光标前 Ctrl+u 删除输入模式下输入文本 多窗口模式 指令...当设置成 expandtab 时缩进用空格来表示noexpandtab 则是用制表符表示一个缩进 expandtab 选项,用来控制是否 Tab 转换为空格, 但是这个选项并不会改变已经存在文本...,如果需要应用此设置所有 Tab 转换为空格,需要执行 :retab!...,就要在 yy 前增加标签undefined标签以双引号开始,跟着是标签名称,可以是数字 0-9,也可以是 26 个字母 显示所有寄存器内容 :reg 注意两个特殊寄存器:* 和 + 这两个寄存器是和系统相通

7K00

linux之vi,vim命令

光标详细操作 按键 效果 Ctrl+e 向下滚动 Ctrl+b 向上翻页 b 按照单词向前移动 字首 B 按照单词向前移动 字首 忽略一些标点符号 e 按照单词向后移动 字尾 E 按照单词向后移动 忽略一些标点符号...w 按照单词向后移至次一个字首 W 按照单词向后移至次一个字首 忽略一些标点符号 H 移动到屏幕最上 非空白字 M 移动到屏幕中央 非空白字 L 移动到屏幕最下 非空白字 G 移动到文档最后一行 gg...dd 删除光标当前行 dG 删除光标全部文字 d$ 删除本行光标后面的内容 d0 删除本行光标前面的内容 ndd 删除当前行,以及其后 n-1 行 x 删除一个字符,光标 X 删除一个字符,光标前...当设置成 expandtab 时缩进用空格来表示noexpandtab 则是用制表符表示一个缩进 expandtab 选项,用来控制是否 Tab 转换为空格, 但是这个选项并不会改变已经存在文本...,如果需要应用此设置所有 Tab 转换为空格,需要执行 :retab!

21.7K20

剑指offer | 面试题45:翻转单词顺序

翻转单词顺序 “题目描述 :输入一个英文句子,翻转句子中单词顺序,但单词内字符顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student....hello" 解释: 输入字符串可以在前面或者后面包含多余空格,但是反转字符不能包括。...示例 3: 输入: "a good example" 输出: "example good a" 解释: 如果两个单词间有多余空格反转单词空格减少到只含一个。...方法1:双指针 算法解析: 倒序遍历字符串 s,记录单词左右索引边界 i , j; 确定一个单词边界,则将其添加至StringBuilder单词列表res; 最终,单词列表拼接为字符串,并返回即可...倒序遍历字符串,记录单词左右索引边界i,j * 2. 确定单词边界,放入res * 3.

36620

在vim和vi中查找和替换字符串

替换命令一般形式如下: :[range]s/{pattern}/{string}/[flags] [count] 该命令在[range]中一行中搜索{pattern},并将其替换为{string...下面的命令所有以 foo开头行替换为 Vim is the best: :%s/^foo.*/Vim is the best/gc ^(脱字符)符号与行开头匹配,....点.字符表示当前行,而$-美元符号表示最后一行。在从当前行到最后一行所有行中替换 foo: :.,$s/foo/bar/ 还可使用 +或-符号来设置行说明符,其后是从前一个行号中添加或减去数字。...如果省略符号数字,则默认为1。...例如,要从当前行和接下来四行开始,用 bar替换每个 foo,请输入: :.,+4s/foo/bar/g 替换整个单词 替代命令模式查找为字符串,而不是整个单词

12.7K21

Linux 学习VI编辑器

20G:快速定位到第二十行代码 gg:快速回到整个代码第一行 G:快速定位到整个代码最后一行 w:向后跳一个单词长度,即跳到下一个单词开始处 b:向前跳一个单词长度,即跳到上一个单词开始处...删除一个单词(一部分不包括空格) 吃掉一个 word c$ 删除一行到行尾 刚写一行被删了,钱也拿不到了 c^ 删除一行到行头 往上吃,一直吃到头...del dir dw 删除单词到尾部(包括空格) del word de 删除单词到尾部(不包括尾部空格) del end image.png (代表尾部...不过可以把vi简化成两个模式,即是Last line mode也算入Command mode,把vi分成Command 和Insert mode。...三键其中一键进入Last line mode。 1.列出行号 set nu: 输入“set nu”,会在文章一行前面列出行号。

7.6K30

通过两个简单教程来提高你 awk 技能

你还需要读取并丢弃 CSV 中第一行,否则会创建一个以 Dear firstname 开头文件。要做到这一点,请使用特殊函数 getline,并在读取记录计数器重置为 0。...模板文件被逐行读取,并使用函数 sub 任何出现特殊字符序列替换为相关变量值。然后将该行以及所做任何替换输出到输出文件中。...一个使用了这个概念简单程序就是词频计数器。你可以解析一个文件,在一行中分解出单词(忽略标点符号),对行中每个单词进行递增计数器,然后输出文本中出现前 20 个单词。...首先,在一个名为 wordcount.awk 文件中,字段分隔符设置为包含空格和标点符号正则表达式: BEGIN { # ignore 1 or more consecutive...\"'\t]+"; } 接下来,主循环函数遍历每个字段,忽略任何空字段(如果行末有标点符号,则会出现这种情况),并递增行中单词数: { for (i = 1; i <= NF;

1.5K20

LeetCode 6079. 价格减免

题目 句子 是由若干个单词组成字符串,单词之间用单个空格分隔,其中每个单词可以包含数字、小写字母、和美元符号 '$' 。 如果单词形式为美元符号后跟着一个非负实数,那么这个单词就表示一个价格。...对于每个表示价格单词,都在价格基础上减免 discount% ,并 更新 该单词到句子中。 所有更新价格应该表示为一个 恰好保留小数点两位 数字。 返回表示修改句子字符串。...- "$1" 减免 50% 为 "$0.50" ,所以 "$1" 替换为 "$0.50" 。 - "$2" 减免 50% 为 "$1" ,所以 "$1" 替换为 "$1.00" 。...表示价格单词分别是 "$3"、"$5"、"$6" 和 "$9"。 每个单词都替换为 "$0.00"。...提示: 1 <= sentence.length <= 10^5 sentence 由小写英文字母、数字、' ' 和 '$' 组成 sentence 不含前导和尾随空格 sentence 所有单词都用单个空格分隔

54920

ES2019 中 8 个非常有用功能

trimStart() 删除字符串开头所有空格。trimEnd()删除字符串末尾所有空格。不过要是想去除两边空格呢? 有两个选择。第一种是同时使用这两个 ES2019 功能。...甚至多维数组转换为一维这样看似简单任务也可能很困难。 好消息是,ES2019 两个功能使这种操作变得更容易。第一个是 flat() 方法。在多维数组上使用时,它将转换为一维。...// 创建数组: const myArray = ['One word', 'Two words', 'Three words'] // 用 map() 数组中所有字符串拆分为单词: // 注意:...: const myArray = ['One word', 'Two words', 'Three words'] // 用 map() 数组中所有字符串拆分为单词: // 注意:这将会创建多维数组...使用 description 一个原因是:如果你有一个没有说明 Symbol 并用了 toString() 方法,仍将得到 Symbol() 部分。如果描述为空字符串,也获得此信息。

2.1K20

【算法题解】 Day28 双指针

翻转单词顺序 题目 剑指 Offer 58 - I. 翻转单词顺序 难度:easy 输入一个英文句子,翻转句子中单词顺序,但单词内字符顺序不变。为简单起见,标点符号和普通字母一样处理。...hello" 解释: 输入字符串可以在前面或者后面包含多余空格,但是反转字符不能包括。...示例 3: 输入: "a good   example" 输出: "example good a" 解释: 如果两个单词间有多余空格反转单词空格减少到只含一个。...说明: 无空格字符构成一个单词。 输入字符串可以在前面或者后面包含多余空格,但是反转字符不能包括。 如果两个单词间有多余空格反转单词空格减少到只含一个。  ...方法一:双指针 思路 倒序遍历字符串 s,记录单词左右索引边界 i , j ; 确定一个单词边界,则将其添加至单词列表 res ; 最终,单词列表拼接为字符串,并返回即可。

13920
领券