zoukankan      html  css  js  c++  java
  • 字符串 ----> switch-case 语句

    在前段页面展示中,需要把 编码  转义成 文字 展示到页面上:

    0100001   文字1           case “0100001” : "s=文字1"   (转换成case语句,以下相同)

    0100002   文字2

    0100003   文字3

    0100004   文字4

    0100005   文字5

    0100006   文字6

    0100007   文字7

    利用模板语法和字符串replace方法替换:

    加工文本文字:

     1 // 模板字符串 ``
     2 var str = `0100001   文字1          
     3 
     4 0100002   文字2
     5 
     6 0100003   文字3
     7 
     8 0100004   文字4
     9 
    10 0100005   文字5
    11 
    12 0100006   文字6
    13 
    14 0100007   文字7`

    replace方法替换文本:   在用 switch - case 是不是方便多了

    1 str.replace(/((d+)s+([w+|u4E00-u9FA5]+))/g, 'case "$2"  :  s="$3";break;
    ');
     1 "case "0100001"  :  s="文字1";break;
     2  
     3 case "0100002"  :  s="文字2";break;
     4 
     5 
     6 case "0100003"  :  s="文字3";break;
     7 
     8 
     9 case "0100004"  :  s="文字4";break;
    10 
    11 
    12 case "0100005"  :  s="文字5";break;
    13 
    14 
    15 case "0100006"  :  s="文字6";break;
    16 
    17 
    18 case "0100007"  :  s="文字7";break;
    19 "
  • 相关阅读:
    Placing Rooks-CF 1342E
    Yet Another Counting Problem-CF 1342C
    [SDOI2016]齿轮
    Rinne Loves Xor
    Labyrinth CodeForces
    Nastya and Scoreboard
    Teacher Bo HDU
    Blood Cousins Return
    D Tree HDU
    设计模式学习笔记(八、行为型-策略模式)
  • 原文地址:https://www.cnblogs.com/baota/p/12779784.html
Copyright © 2011-2022 走看看