我有这个正则表达式:
"\d+.?\d*\^\d+\.?\d*"
应该做的是在1 * 1 2 ^ 10 * 1的字符串中找到类似2 ^ 10的东西,但它返回1 2 ^ 10.
我究竟做错了什么?我认为这与.有关.
最佳答案 在正则表达式中,. character代表“匹配任何角色”.你将不得不逃避它:
"\d+\.?\d*\^\d+\.?\d*"
您可以使用RegexPal试用正则表达式
我有这个正则表达式:
"\d+.?\d*\^\d+\.?\d*"
应该做的是在1 * 1 2 ^ 10 * 1的字符串中找到类似2 ^ 10的东西,但它返回1 2 ^ 10.
我究竟做错了什么?我认为这与.有关.
最佳答案 在正则表达式中,. character代表“匹配任何角色”.你将不得不逃避它:
"\d+\.?\d*\^\d+\.?\d*"
您可以使用RegexPal试用正则表达式