一:什么是正则表达式
1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它
用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
2.用途:
字符串匹配(字符匹配)字符串查找字符串替换字符串分割
...
分类:
编程语言 时间:
2015-07-29 21:27:27
阅读次数:
217
/*
从字符串@"Welcome to Bejing!",中查找 Beijing的范围。
*/
#import
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSString * str1 = @"Welcom to Beijing";
NSString * str2 = ...
分类:
其他好文 时间:
2015-07-24 09:22:14
阅读次数:
133
Ctrl + Shift + F 指定目录下字符串查找Ctrl + Shift + R 指定目录下字符串替换Ctrl + F 当前文件下字符串查找Ctrl + Shift + R 指定目录下字符串替换Ctrl + ↑/↓ 上一个/下一个方法Ctrl + G 转到指定行Ctrl + D 复制
分类:
Web程序 时间:
2015-07-14 20:24:42
阅读次数:
130
package org.loda.string;
import org.junit.Assert;
/**
*
* @ClassName: NaiveStringMatcher
* @Description: 朴素字符串查找
*
* text:abcabaabcabac
* pattern:abaa...
分类:
编程语言 时间:
2015-07-13 12:28:20
阅读次数:
138
本模块提供了正则表达式的匹配操作,它的功能跟Perl语言里的功能一样。 无论是Unicode字符串还是单字节8位组成的字符串,都可以使用模式匹配和字符串查找的功能。不过要注意的是Unicode字符串与8位的字符串不能混合使用,也就是说你不能在Unicode里去匹配单字节的模式,或者其它查找的功能。同样也不能在不同类型的字符串里相互替换字符串。 正则表达式使用反斜线(‘\’)来指定特定的格式的意义,...
分类:
其他好文 时间:
2015-07-12 08:25:19
阅读次数:
190
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class RegexMatches
{
public static void main( String args[] ){ // 按指定模式在字符串查找
String line = "This order was placed f...
分类:
编程语言 时间:
2015-07-08 09:35:09
阅读次数:
140
由于今天一网站的子分类用到了关于sql instr()与LOCATE()字符串操作函数,下面做个笔记放下来,有需要的朋友可以参考一下。 INSTR(str,substr)? 返回字符串 str 中子字符串的第一个出现位置。这和LOCATE()的双参...
分类:
数据库 时间:
2015-07-07 17:18:42
阅读次数:
175
Implement strStr() : https://leetcode.com/problems/implement-strstr/Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
如:haystack = “bcbcda”; nee...
分类:
其他好文 时间:
2015-07-05 16:48:14
阅读次数:
342
Zend/zend_operators.h:static inline char * zend_memnstr(char *haystack, char *needle, int needle_len, char *end)
{
字符首指针
char *p = haystack;
最后一个字符
char ne = needle[needle_le...
分类:
Web程序 时间:
2015-07-02 12:11:26
阅读次数:
223
字符串查找(又称查找子字符串),是字符串操作中一个很有用的函数。你的任务是实现这个函数。
对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。
如果不存在,则返回 -1。
样例
如果 source = "source" 和
target = "target",返回 -1...
分类:
其他好文 时间:
2015-07-01 18:27:21
阅读次数:
178