- 博客(7)
- 收藏
- 关注
原创 正则表达式-re
在上述代码中,我们首先导入了`re`模块,然后定义了一个待匹配的字符串`text`和一个匹配数字的正则表达式`pattern`。接着,我们使用`re.compile`函数编译正则表达式,生成一个正则表达式对象`regex`。编译正则表达式的函数是`re.compile(pattern, flags=0)`,它接受一个正则表达式的字符串和一些可选的标志位,返回一个正则表达式对象。总之,`re`模块是Python中一个非常强大的模块,它提供了丰富的正则表达式操作函数和方法,可以帮助我们方便地处理各种文本数据。
2023-05-05 00:19:13
215
原创 正则表达式-Finditer
finditer`函数返回一个迭代器对象,我们可以通过`for`循环遍历迭代器,依次获取每个匹配的子串。每个迭代对象都是一个`Match`对象,包含了匹配的详细信息,例如匹配的子串、匹配的起始位置和结束位置等。在Python中,`finditer`是re模块提供的一个函数,用于在字符串中查找与正则表达式匹配的所有子串,并返回一个迭代器,每个迭代对象都是一个包含匹配信息的`Match`对象。总之,`finditer`函数是一个非常有用的函数,可以帮助我们方便地查找字符串中的所有匹配子串,并进行相应的处理。
2023-05-05 00:17:13
893
原创 Scala中字符串插值器(输出)
在你提供的代码中,使用的是s插值器。在Scala中,字符串插值器(String Interpolator)用来格式化字符串输出。Scala提供了三种字符串插值器:s插值器、f插值器和raw插值器。另外,还有f插值器和raw插值器可以使用。总之,s插值器用来创建包含变量的字符串,f插值器用来格式化数字,raw插值器用来创建未经转义的字符串。在这个例子中,插值器将变量name和表达式(age + 1)插入到字符串中,并输出结果。在这个例子中,f插值器将变量pi插入到字符串中,并格式化成两位小数输出。
2023-04-26 22:25:44
529
1
原创 Java和Scala的输出格式(左对齐)表格样式输出
在上面的示例中,使用了格式化字符串"%-10s"和"%-5d"来指定输出的字符串和整数都左对齐,并且分别占用10个字符和5个字符的宽度。注意,在Scala中使用格式化字符串时,可以使用"f"插值器来代替Java中的String.format()方法。在Java和Scala中,可以使用格式化字符串来控制输出的格式。要让输出的值左对齐,可以在格式化字符串中使用"-"符号来指定左对齐。可以看到,输出的字符串"John"和整数"25"都左对齐,并且分别占用了10个字符和5个字符的宽度。
2023-04-26 22:22:27
1554
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅