我在表格中有这个字符串。
[0-9]+(\*+)? ?([0-9]+)?(\*+)? ?([0-9]+)?
据我所知0-9表示0到9之间的任何数字,但其余的...... []和()之间有什么区别,是什么?或+或/或*是什么意思? ?之间的空间是什么?
? ?
我如何破译它?这个叫什么?这些都是外卡吗?
答案 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
使用
?/+///*
我觉得你发错了。