近期工作上必须使用正则表达式,由于平常不怎么用,也忽然要写有点儿迷惑,在网上搜了挺多实例教程,我无意中发觉一个挺好用的工具,这一工具能实时渲染正则表达式的配对結果。
这一工具有一个较为好使的作用,便是能生成各种各样语种的编码,例如:
现阶段的的正则表达式:S
点一下生成编码
JavaScript -JavaScript 正则表达式
var pattern = /S /,
str = \'a\';
console.log(pattern.test(str));
PHP
$str = \'a\';
$isMatched = preg_match(\'/S /\', $str, $matches);
var_dump($isMatched, $matches);
Go
package main
import (
\"fmt\"
\"regexp\"
)
func main() {
str := \"\"
matched, err := regexp.MatchString(\"\\S \", str)
fmt.Println(matched, err)
}
JAVA -Java 正则表达式
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexMatches {
public static void main(String args[]) {
String str = \"\";
String pattern = \"\\S \";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(str);
System.out.println(m.matches());
}
}
Ruby -Ruby 正则表达式
pattern = /S /
str = \'a\'
p pattern.match(str)
Python -Python 正则表达式
import re
pattern = re.compile(ur\'S \')
str = u\'a\'
print(pattern.search(str))
假如对正则表达式英语的语法不了解的,还可以在这儿看,挺便捷的
与此同时,还带来了一些较常用的正则表达式:
如果有兴趣爱好得话,可以亲自看一下:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。