RussellJX

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年7月9日

摘要: 问:如何写正则表达式,去只匹配固定位置的字符串?如匹配形如123abc789中的第四到第六位的字符,即只匹配其中的abc? 答: 解法一:.{3}abc 说明:先匹配任意3个字符,然后后面跟abc字符的字符串。 下图可见,确实匹配到了字符abc, 但也匹配到之前的字符123,同时还匹配到了多个地方如 阅读全文
posted @ 2021-07-09 12:25 RussellJX 阅读(5023) 评论(0) 推荐(0) 编辑

摘要: 工作中经常有编辑超大的文本文件,有的达百兆有的几个G,notepad++打开不了或者即使打开批量编辑一下也相当耗时。 既然Linux那么快,可以用sed 命令s参数(substitute)进行替换。 问:如下文本,如何替换第6到第7位的字符为XX?即只替换AA,AB,12,*( 12001AA120 阅读全文
posted @ 2021-07-09 12:20 RussellJX 阅读(2034) 评论(0) 推荐(0) 编辑

2021年6月16日

摘要: 1. 农村所有土地归集体所有,村民只有经营权等,无所有权。 2. 农村所有土地(宅基地、耕地),不能买卖。虽然民间私下有人用钱或财务获取他人土地行为,此民间私下的买卖法律不承认,也不会发给证件。 3. 宅基地不变,不管此人搬走、户籍迁移等,宅基地都是此人的。 4. 村里的土地(宅基地、耕地)绝大多数 阅读全文
posted @ 2021-06-16 01:31 RussellJX 阅读(105) 评论(0) 推荐(0) 编辑

2017年10月19日

摘要: \b用来设置单词界限。匹配单词(由字母数字或下划线组成的)的开始或结束(匹配开始时,单词之前不能有\w;匹配结束时,单词之后不能有\w)。 写在表达式某个字符或字符串之前,表示此字符或字符串之前不能有\w对应的字符;写在字符后面,表示此字符之后不能有\w对应的字符。 所以\b可以只有一个放在字符前面 阅读全文
posted @ 2017-10-19 15:40 RussellJX 阅读(1017) 评论(0) 推荐(0) 编辑