Skip to content

Commit 712be56

Browse files
committed
修改
1 parent 2781433 commit 712be56

File tree

2 files changed

+2411
-2457
lines changed

2 files changed

+2411
-2457
lines changed

csharp/ToolGood.Algorithm2.MathParserReplace/Program.cs

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -13,39 +13,40 @@ static void Main(string[] args)
1313
var str = @"T__0=1, T__1=2, T__2=3, T__3=4, T__4=5, T__5=6, T__6=7, T__7=8, T__8=9,
1414
T__9=10, T__10=11, T__11=12, T__12=13, T__13=14, T__14=15, T__15=16, T__16=17,
1515
T__17=18, T__18=19, T__19=20, T__20=21, T__21=22, T__22=23, SUB=24, NUM=25,
16-
STRING=26, IF=27, IFERROR=28, ISNUMBER=29, ISTEXT=30, ISERROR=31, ISNONTEXT=32,
17-
ISLOGICAL=33, ISEVEN=34, ISODD=35, AND=36, OR=37, NOT=38, TRUE=39, FALSE=40,
18-
E=41, PI=42, DEC2BIN=43, DEC2HEX=44, DEC2OCT=45, HEX2BIN=46, HEX2DEC=47,
19-
HEX2OCT=48, OCT2BIN=49, OCT2DEC=50, OCT2HEX=51, BIN2OCT=52, BIN2DEC=53,
20-
BIN2HEX=54, ABS=55, QUOTIENT=56, MOD=57, SIGN=58, SQRT=59, TRUNC=60, INT=61,
21-
GCD=62, LCM=63, COMBIN=64, PERMUT=65, DEGREES=66, RADIANS=67, COS=68,
22-
COSH=69, SIN=70, SINH=71, TAN=72, TANH=73, ACOS=74, ACOSH=75, ASIN=76,
23-
ASINH=77, ATAN=78, ATANH=79, ATAN2=80, ROUND=81, ROUNDDOWN=82, ROUNDUP=83,
24-
CEILING=84, FLOOR=85, EVEN=86, ODD=87, MROUND=88, RAND=89, RANDBETWEEN=90,
25-
FACT=91, FACTDOUBLE=92, POWER=93, EXP=94, LN=95, LOG=96, LOG10=97, MULTINOMIAL=98,
26-
PRODUCT=99, SQRTPI=100, SUMSQ=101, ASC=102, JIS=103, CHAR=104, CLEAN=105,
27-
CODE=106, CONCATENATE=107, EXACT=108, FIND=109, FIXED=110, LEFT=111, LEN=112,
28-
LOWER=113, MID=114, PROPER=115, REPLACE=116, REPT=117, RIGHT=118, RMB=119,
29-
SEARCH=120, SUBSTITUTE=121, T=122, TEXT=123, TRIM=124, UPPER=125, VALUE=126,
30-
DATEVALUE=127, TIMEVALUE=128, DATE=129, TIME=130, NOW=131, TODAY=132,
31-
YEAR=133, MONTH=134, DAY=135, HOUR=136, MINUTE=137, SECOND=138, WEEKDAY=139,
32-
DATEDIF=140, DAYS360=141, EDATE=142, EOMONTH=143, NETWORKDAYS=144, WORKDAY=145,
33-
WEEKNUM=146, MAX=147, MEDIAN=148, MIN=149, QUARTILE=150, MODE=151, LARGE=152,
34-
SMALL=153, PERCENTILE=154, PERCENTRANK=155, AVERAGE=156, AVERAGEIF=157,
35-
GEOMEAN=158, HARMEAN=159, COUNT=160, COUNTIF=161, SUM=162, SUMIF=163,
36-
AVEDEV=164, STDEV=165, STDEVP=166, DEVSQ=167, VAR=168, VARP=169, NORMDIST=170,
37-
NORMINV=171, NORMSDIST=172, NORMSINV=173, BETADIST=174, BETAINV=175, BINOMDIST=176,
38-
EXPONDIST=177, FDIST=178, FINV=179, FISHER=180, FISHERINV=181, GAMMADIST=182,
39-
GAMMAINV=183, GAMMALN=184, HYPGEOMDIST=185, LOGINV=186, LOGNORMDIST=187,
40-
NEGBINOMDIST=188, POISSON=189, TDIST=190, TINV=191, WEIBULL=192, URLENCODE=193,
41-
URLDECODE=194, HTMLENCODE=195, HTMLDECODE=196, BASE64TOTEXT=197, BASE64URLTOTEXT=198,
42-
TEXTTOBASE64=199, TEXTTOBASE64URL=200, REGEX=201, REGEXREPALCE=202, ISREGEX=203,
43-
GUID=204, MD5=205, SHA1=206, SHA256=207, SHA512=208, CRC8=209, CRC16=210,
44-
CRC32=211, HMACMD5=212, HMACSHA1=213, HMACSHA256=214, HMACSHA512=215,
45-
TRIMSTART=216, TRIMEND=217, INDEXOF=218, LASTINDEXOF=219, SPLIT=220, JOIN=221,
46-
SUBSTRING=222, STARTSWITH=223, ENDSWITH=224, ISNULLOREMPTY=225, ISNULLORWHITESPACE=226,
47-
REMOVESTART=227, REMOVEEND=228, JSON=229, VLOOKUP=230, LOOKUP=231, PARAMETER=232,
48-
WS=233;
16+
STRING=26, NULL=27, IF=28, IFERROR=29, ISNUMBER=30, ISTEXT=31, ISERROR=32,
17+
ISNONTEXT=33, ISLOGICAL=34, ISEVEN=35, ISODD=36, ISNULL=37, ISNULLORERROR=38,
18+
AND=39, OR=40, NOT=41, TRUE=42, FALSE=43, E=44, PI=45, DEC2BIN=46, DEC2HEX=47,
19+
DEC2OCT=48, HEX2BIN=49, HEX2DEC=50, HEX2OCT=51, OCT2BIN=52, OCT2DEC=53,
20+
OCT2HEX=54, BIN2OCT=55, BIN2DEC=56, BIN2HEX=57, ABS=58, QUOTIENT=59, MOD=60,
21+
SIGN=61, SQRT=62, TRUNC=63, INT=64, GCD=65, LCM=66, COMBIN=67, PERMUT=68,
22+
DEGREES=69, RADIANS=70, COS=71, COSH=72, SIN=73, SINH=74, TAN=75, TANH=76,
23+
ACOS=77, ACOSH=78, ASIN=79, ASINH=80, ATAN=81, ATANH=82, ATAN2=83, ROUND=84,
24+
ROUNDDOWN=85, ROUNDUP=86, CEILING=87, FLOOR=88, EVEN=89, ODD=90, MROUND=91,
25+
RAND=92, RANDBETWEEN=93, FACT=94, FACTDOUBLE=95, POWER=96, EXP=97, LN=98,
26+
LOG=99, LOG10=100, MULTINOMIAL=101, PRODUCT=102, SQRTPI=103, SUMSQ=104,
27+
ASC=105, JIS=106, CHAR=107, CLEAN=108, CODE=109, CONCATENATE=110, EXACT=111,
28+
FIND=112, FIXED=113, LEFT=114, LEN=115, LOWER=116, MID=117, PROPER=118,
29+
REPLACE=119, REPT=120, RIGHT=121, RMB=122, SEARCH=123, SUBSTITUTE=124,
30+
T=125, TEXT=126, TRIM=127, UPPER=128, VALUE=129, DATEVALUE=130, TIMEVALUE=131,
31+
DATE=132, TIME=133, NOW=134, TODAY=135, YEAR=136, MONTH=137, DAY=138,
32+
HOUR=139, MINUTE=140, SECOND=141, WEEKDAY=142, DATEDIF=143, DAYS360=144,
33+
EDATE=145, EOMONTH=146, NETWORKDAYS=147, WORKDAY=148, WEEKNUM=149, MAX=150,
34+
MEDIAN=151, MIN=152, QUARTILE=153, MODE=154, LARGE=155, SMALL=156, PERCENTILE=157,
35+
PERCENTRANK=158, AVERAGE=159, AVERAGEIF=160, GEOMEAN=161, HARMEAN=162,
36+
COUNT=163, COUNTIF=164, SUM=165, SUMIF=166, AVEDEV=167, STDEV=168, STDEVP=169,
37+
DEVSQ=170, VAR=171, VARP=172, NORMDIST=173, NORMINV=174, NORMSDIST=175,
38+
NORMSINV=176, BETADIST=177, BETAINV=178, BINOMDIST=179, EXPONDIST=180,
39+
FDIST=181, FINV=182, FISHER=183, FISHERINV=184, GAMMADIST=185, GAMMAINV=186,
40+
GAMMALN=187, HYPGEOMDIST=188, LOGINV=189, LOGNORMDIST=190, NEGBINOMDIST=191,
41+
POISSON=192, TDIST=193, TINV=194, WEIBULL=195, URLENCODE=196, URLDECODE=197,
42+
HTMLENCODE=198, HTMLDECODE=199, BASE64TOTEXT=200, BASE64URLTOTEXT=201,
43+
TEXTTOBASE64=202, TEXTTOBASE64URL=203, REGEX=204, REGEXREPALCE=205, ISREGEX=206,
44+
GUID=207, MD5=208, SHA1=209, SHA256=210, SHA512=211, CRC8=212, CRC16=213,
45+
CRC32=214, HMACMD5=215, HMACSHA1=216, HMACSHA256=217, HMACSHA512=218,
46+
TRIMSTART=219, TRIMEND=220, INDEXOF=221, LASTINDEXOF=222, SPLIT=223, JOIN=224,
47+
SUBSTRING=225, STARTSWITH=226, ENDSWITH=227, ISNULLOREMPTY=228, ISNULLORWHITESPACE=229,
48+
REMOVESTART=230, REMOVEEND=231, JSON=232, VLOOKUP=233, LOOKUP=234, PARAMETER=235,
49+
WS=236;
4950
5051
RULE_prog=0, RULE_expr=1, RULE_expr2=2, RULE_parameter=3, RULE_parameter2=4
5152
";

0 commit comments

Comments
 (0)