suwu150
suwu150
2017-08-13 03:23
采纳率: 44.3%
浏览 1.9k

正则表达式的意思?/\$\{.*\}/

/\$\{.*\}/

如上面的正则表达式,是什么意思??

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • qq_33727653
    砸死接触 2017-08-13 03:51
    已采纳

    最前面的“/”与最后面的“/”是分隔符,表示正则表达式的开始与结束.

    ‘\$ ’表示要匹配的字符以‘$’开始

    ‘{’表示$后紧跟‘{ ’

    ‘}’表示以‘}’结尾

    ‘.'表示匹配除换行符 \n 之外的任何单字符

    ’*‘表示匹配前面的子表达式零次或多次

    所以'/\${.*}/'表示要匹配“${任意内容可空}”这样的字符;

    点赞 评论
  • qq_34890925
    百思不得媘 2017-08-13 03:34

    一个点.一个*号应该是这个大括号内确定位数

    点赞 评论
  • kbc_kbc
    kbc_kbc 2017-08-13 03:38

    js中的正则用法,用来匹配这种类型的字符串${}
    其中大括号内允许有零个以上的字符

    点赞 评论
  • suwu150
    suwu150 2017-08-13 03:44

    . 匹配除换行符 \n 之外的任何单字符

    /\${.*}/

    上面这条正则表达式的意思是:

    \$ :以$字符开头,接着是{,然后是除换行\n之外的任何字符,然后又是以}结尾

    点赞 评论

相关推荐