感觉写不出的什么东西。最近都在疯狂补习指针 拿个自己写的链栈的符号匹配的应用 //definition.h文件 #ifndef DEFINITION_H_#define DEFINITION_H_#include <stdio.h>#include <stdlib.h>typedef char Da ...
分类:
其他好文 时间:
2016-04-13 00:11:38
阅读次数:
153
encode NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)self,NULL,CFSTR("!*'();:@&=+$,/?%#[]"),
分类:
其他好文 时间:
2016-02-22 15:18:16
阅读次数:
128
***基本正则表达式(可支持grep,sed,awk等shell工具)*0个或多个在*字符前面的那个普通字符.匹配任意字符^匹配行首,或后面字符是非$匹配行尾[]匹配字符集合\转义符,屏蔽一个元字符的特殊意义\<\>精确匹配符号\{n\}匹配前面字符出现n次\{n,\}匹配前面字符至少出现n次\{n..
分类:
系统相关 时间:
2015-08-05 22:35:06
阅读次数:
144
在分析网址中的图片的地址时,会用到如下正则表达式:src="(.+?\.jpg)" 其中".+?"一直不太明白,"."符号匹配任意字符,"+"匹配1或多次,后面再跟问号却不明白什么意思,后台再去看正则表达式,才发现是懒惰模式,及匹配最少次数。例如:要匹配文本匹配结果:src="http://imgs...
分类:
Web程序 时间:
2015-07-26 23:56:04
阅读次数:
192
正则表达式POSIX标准将正则表达式分为两类
1.基本的正则表达式
2.扩展的正则表达式
大部分Linux应用和工具仅支持基本的正则表达式基本正则表达式
符号
意义 *
0个或多个字符
.
匹配任意字符
^
行首,在[]中表示非
$
行尾
[]
匹配字符集合
转义字符
精确匹配符号
\{n\}
匹配n次
\...
分类:
系统相关 时间:
2015-07-24 10:42:05
阅读次数:
163
#set magic这句的作用在于将vim的正则打开.这样就可以搜索了.至于正则的相关的内容.在此抄一份.以免于下次自己还要去百度.符号匹配. (dot)任意单一字符\d任意一位数字[A-Z]A 到 Z中任意一个字符(大写)[a-z]a 到 z中任意一个字符(小写)[A-Za-z]a 到 z中任意一...
分类:
系统相关 时间:
2015-06-16 18:44:56
阅读次数:
161
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are all valid but "...
分类:
其他好文 时间:
2015-06-11 17:05:56
阅读次数:
123
栈是存放对象的一种特殊容器,在插入与删除对象时,这种结构遵循后进先出( Last-in-first-out,LIFO)的原则。java本身是有自带Stack类包,为了达到学习目的已经更好深入了解stack栈,自己动手自建java stack类是个很好的学习开始:自建Java Stack 类Stack 类:package com.stack;import java.util.ArrayList;
im...
分类:
编程语言 时间:
2015-06-09 09:57:58
阅读次数:
166
算法
1 从第一个字符开始扫描
2 当遇见普通字符时候忽略,遇见做字符压入栈。
3 当遇见右符号时候从栈中弹出栈顶符号
匹配成功,继续读入下一字符
匹配失败,立即停止并报错
成功:所有字符扫描完毕,且栈为空
失败:匹配失败或者所有字符扫描完毕但栈不是空的。
伪代码:
int scanner(const char* code)
{
创建栈;...
分类:
其他好文 时间:
2015-06-08 01:03:25
阅读次数:
130
1、句点符号
假设在玩英文拼字游戏,想要找出三个字母的单词,而且这些单词必须以“t”字母开头,以“n”字母结束。要构造出这个正则表达式,可以使用一个通配符——句点符号“.”。这样,完整的表达式就是“t.n”,它匹配“tan”、“ten”、“tin”和“ton”,还匹配“t#n”、“tpn”甚至“t n”,还有其他许多无意义的组合。这是因为句点符号匹配所有字符,包括空格、Tab字符甚至换行符。...
分类:
其他好文 时间:
2015-05-29 09:57:05
阅读次数:
108