如何从sql表中解密这个字符串?

时间:2016-11-02 09:25:49

标签: mysql sql wildcard

我在表格中有这个字符串。

[0-9]+(\*+)? ?([0-9]+)?(\*+)? ?([0-9]+)?

据我所知0-9表示0到9之间的任何数字,但其余的...... []和()之间有什么区别,是什么?或+或/或*是什么意思? ?之间的空间是什么?

? ?

我如何破译它?这个叫什么?这些都是外卡吗?

2 个答案:

答案 0 :(得分:2)

它被称为regrex(见regular expression

  

正则表达式是用于匹配字符组合的模式   在字符串中。这些   模式与RegExp的exec和测试方法一起使用,并与   String的匹配,替换,搜索和拆分方法。   here

答案 1 :(得分:0)

[RANGE]就像[a-z]或[SINGLE CHARACTERS]一样[abc]

结果中的

(MATCH_SET)

示例文字“我的懒狗睡觉” 与正则表达式/(lazy) (dog)/匹配

Resultset 0 = lazy dog
Resultset 1 = lazy
Resultset 2 = dog 

使用     ?/+///* 我觉得你发错了。