写点什么

字符串

0 人感兴趣 · 63 次引用

  • 最新
  • 推荐

为什么说 Go 语言字符串是不可变的?

原文链接: 为什么说 Go 语言字符串是不可变的?

https://static001.geekbang.org/infoq/27/27ef114526bb1ab35fecedd258bb6259.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一些常见的字符串匹配算法

字符串匹配在文本处理的广泛领域中是一个非常重要的主题。字符串匹配包括在文本中找到一个,或者更一般地说,所有字符串(通常来讲称其为模式)的出现。本文为大家介绍一些常见的字符串匹配算法

C 语言检测输入的 ip 地址中含有几个.

以下是一个简单的程序示例,你可以使用该程序来检测IP地址中含有几个点号(.):

https://static001.geekbang.org/infoq/dc/dc633260b0badfd8dd477a31c1dbd19a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在 Go 中验证一个字符串是否是 URL?

在实际开发过程中,有时候会遇到 URL 的校验问题,其实我也是直接调用了第三方库,但是也引发了一个思考,Go 语言中有哪些方法去验证一个字符串是否满足 URL 格式呢?

Python 字符串和正则表达式的深入学习

注:因后续的知识,操作性比较强,所以更多的会偏向实践,不会再整理脑图。

Python json 中一直搞不清的 load、loads、dump、dumps、eval

做接口测试的时候,有时候需要对字符串、json串进行一些转换,可是总是得花费一些时间,本质来说还是有可能是这几个方法的使用没有弄清楚。

https://static001.geekbang.org/infoq/fb/fb7d939d072be01950936f3cbbff83c2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

KMP 算法详解

用户头像
javaadu
02-12

KMP算法是经典的字符串单模式匹配算法,可以实现线性时间复杂度的字符串检索,本文详细介绍了KMP算法的算法思路,并绘制了详细的图片,已经可执行的示例代码

【web 开发基础】PHP8 中对数组操作的新变化(56)

用户头像
迷彩
2022-12-31

在PHP8中,引用赋值时,自动创建的数组元素或者对象属性的顺序和PHP7版本相比发生了变化,下面我们通过例子来体验下变化在哪里.

https://static001.geekbang.org/infoq/1c/1c5e079241af9888a55c408ace10f4d3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

教你如何进行数仓字符串、二进制、十六进制互转

现网中遇到很多小伙伴不清楚字符串与进制之间的转换方法,其实在GaussDB(DWS)中,进制转换是非常方便的。

一文了解 Go 标准库 strings 常用函数和方法

用户头像
陈明勇
2022-11-29

本文先对 strings 标准库里的 Builder 变量进行介绍,使用其写入方法可以高效地拼接字符串,然后对常用函数的参数和返回值以及用法进行介绍。

https://static001.geekbang.org/infoq/4e/4e947235f36d56675020d40d41360f89.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 字符串 split 的一个反直觉陷阱

用户头像
mylxsw
2022-11-27

最近生产环境遇到一个奇怪的数组下标越界报错,如下图代码所示,我们可以肯定的是 fieldName 变量不为空(不是空字符串,也不是 null),但是代码执行到读取 names[0] 变量的时候,抛出了一个 数组下标越界 (java.lang.ArrayIndexOutOfBoundsException) 的

https://static001.geekbang.org/infoq/e2/e24ee70b9850035247f599a60ba47502.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

golang 中的字符串

用户头像
六月的
2022-10-22

在go中rune是一个unicode编码点。 我们都知道UTF-8将字符编码为1-4个字节,比如我们常用的汉字,UTF-8编码为3个字节。所以rune也是int32的别名。

https://static001.geekbang.org/infoq/5b/5bd3d28b69f5993ddef3226cd05e75db.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

反转字符串

用户头像
清风莫追
2022-10-05

描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1

https://static001.geekbang.org/infoq/12/12b116ad5e682455569eb9150d1908fc.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

力扣 93 - 复原 IP 地址【回溯算法】

用户头像
Fire_Shield
2022-09-18

对应力扣上93题 - 复原IP地址,手画结构图,详细讲解,带你领略回溯算法的精妙

https://static001.geekbang.org/infoq/b5/b5156e55ce941210f693e1d17c069b4c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

关于 SAP ABAP 字符变量和字符串变量字符个数的一个知识点

用户头像
Jerry Wang
2022-08-17

使用 ABAP strlen 函数计算下列这 4 个字符和字符串变量中包含的字符个数。也许大家觉得这些小的知识点没什么用,但笔者马上会分享一个我实际处理过的客户 incident,正是由于类似这种看似不起眼的小知识点没有留意,最后影响了项目进展。

https://static001.geekbang.org/infoq/55/551a517aabd8122b64eb3150fc65cb60.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

字符串

用户头像
Jason199
2022-06-15

          1. 字面量创建

https://static001.geekbang.org/infoq/6c/6cc355517cab8bfad64c8d13d4032d06.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 Go 中的字符串

用户头像
宇宙之一粟
2022-05-01

在编程语言中,字符串发挥着重要的角色。字符串背后的数据结构一般有两种类型:

生产环境频繁内存溢出,原来就是因为这个“String 类”

如果在程序中创建了比较大的对象,并且我们基于这个大对象生成了一些其他的信息,此时,一定要释放和这个大对象的引用关系,否则,就会埋下内存溢出的隐患。

教你如何解决 JS/TS 里特定 String 进行拆分然后遍历各个元素

我们需要先判断特定String里是否包含我们需要的元素,针对这个元素对这个字符串进行拆分,遍历各个元素。

盘一盘常见的 6 种索引失效情况

今天就来跟大家盘一盘,常见的 6 种会发生索引失效的场景。

https://static001.geekbang.org/infoq/52/520458936197aabfd6d21d45934b7a6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 74 篇):单词首字母转换成大写

用户头像
Felix
2022-02-07

本篇阅读的代码实现了将一个字符串中的每个单词的首字母转换成大写的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

https://static001.geekbang.org/infoq/52/520458936197aabfd6d21d45934b7a6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 73 篇):字符串字节数

用户头像
Felix
2021-12-28

本篇阅读的代码实现了计算一个字符串编码后的字节数的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

教你 Python 字符串的基本操作:拆分和连接

摘要:由于字符串数据几乎无处不在,因此掌握有关字符串的交易工具非常重要。幸运的是,Python 使字符串操作变得非常简单,尤其是与其他语言甚至旧版本的 Python 相比时。

https://static001.geekbang.org/infoq/52/520458936197aabfd6d21d45934b7a6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 72 篇):回文

用户头像
Felix
2021-12-27

本篇阅读的代码实现了判断一个字符串是否为回文的功能(忽略特殊字符和大小写)。 本篇阅读的代码片段来自于30-seconds-of-python。

Go 语言逆向技术:常量字符串

摘要:Go语言源代码编译成二进制文件后,源代码中的字符串存放在哪里?是如何组织的?

盘点 JavaScript 运行机制:简单类型和复杂类型

用户头像
你好bk
2021-12-09

上一篇中我们聊了聊 js 的字符串对象,手写了常用的字符串操作方法,有些方法和数组对象是非常类似的,很容易记起来。除此之外还知道了一个重要的概念,字符串所有的方法都是不可变的(不会修改值本身),操作完成之后会返回一个新值。

https://static001.geekbang.org/infoq/52/520458936197aabfd6d21d45934b7a6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python 代码阅读(第 69 篇):首字母大小写变换

用户头像
Felix
2021-12-09

本篇阅读的代码实现了将字符串首字母变换成大写,或小写的功能。 本篇阅读的代码片段来自于30-seconds-of-python。

字符串_字符串技术文章_InfoQ写作社区