正则表达式:不是一个工具程序,而是一个字符串处理的标准依据,是使单个字符串搜索、匹配一系列符号某个语法规则的字符串。正则表达式的作用:1、测试字符串的模式,数据验证2、替换文本3、基于匹配模式去文本文件中提取出符合条件的内容正则表达式:用来查找文件内容、文本、字符串,一般只支持四剑客grep、egrep、sed、awk通配符:用来查找文件或者目录的,普通命令都支持。find正则表达式分类:基础正则
分类:
其他好文 时间:
2019-02-19 15:11:21
阅读次数:
190
常用函数: SPLIT: 把某一字符串 根据 某一字符串 拆分成一个 内表 例如下 DATA: lv_str TYPE string, lt_split_table TYPE TABLE OF string. lv_str = '/This/is/a/test./'. SPLIT lv_str AT ...
分类:
其他好文 时间:
2019-02-19 13:22:17
阅读次数:
190
题目: 思路: 求两个串的最长公共子序列,则这个最短的串就是给出的两个串的长度和减去最长公共子序列的长度。 状态转移方程: 如果s[i-1]==t[j-1]就有dp[i][j] = dp[i-1][j-1]+1; 否则有dp[i][j] = max(dp[i-1][j], dp[i][j-1]) d ...
分类:
其他好文 时间:
2019-02-17 13:06:52
阅读次数:
118
题目: 583. Delete Operation for Two Strings Medium 61517FavoriteShare 583. Delete Operation for Two Strings Medium 61517FavoriteShare Medium Given two w ...
分类:
其他好文 时间:
2019-02-12 12:52:24
阅读次数:
166
LCS是Longest Common Subsequence的缩写,即最长公共子序列。一个序列,如果是两个或多个已知序列的子序列,且是所有子序列中最长的,则为最长公共子序列。(摘自百度百科) 一.DP通法 给定串1和串2,求其LCS 譬如给定2个序列: 求其最长的公共子序列。 显然长度是3,包含3 ...
分类:
其他好文 时间:
2019-02-09 01:00:28
阅读次数:
183
re模块的方法总结 一,查找 1:match 示例: 2:findall 示例: 3:search 示例: 4:finditer 示例: 二,字符串处理的扩展 :split切割;sub/subn替换 1:split切割 2:sub:替换,谁 旧的 新的 替换次数 3:subn:返回一个元组,第二个元 ...
分类:
其他好文 时间:
2019-02-05 15:41:48
阅读次数:
190
增加了一系列的字符串处理方法 如以下所示。 // 判断字符串是否为空白 " ".isBlank(); // true // 去除首尾空白 " Javastack ".strip(); // "Javastack" // 去除尾部空格 " Javastack ".stripTrailing(); // ...
分类:
编程语言 时间:
2019-02-03 22:12:42
阅读次数:
260
7字符串处理 功能: n 从变量中提取指定的文本字串 n 如何摈弃无关字符 n 字符串文本的条件替换 n 识别变量是否已经设置,并给出提示或处理 7.1字符串截取 方法一:使用表达式" role="presentation" style="font-size... ...
分类:
系统相关 时间:
2019-01-30 18:39:12
阅读次数:
145
#!一个序列S任意删除若干个字符得到的新序列T,则T叫做S的子序列 注意,这个和最长公共字串不一样,最长公共子串要求连续。 1.算法公式: 这里只是返回最大长度,如果求最大子序列,还需要进行回溯。 ...
分类:
编程语言 时间:
2019-01-30 15:48:47
阅读次数:
210