Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
\b(?:if|for|while|else|else\s+?if|switch)\b
"
g
Input 1
New
#include "main.h" #include "chassis.h" #include <cmath> #include <iostream> //Exponential Drive Function int exponential (int joystickVal, float driveExp, int joyDead, int motorMin) { //e int joySign; int joyMax = 128 - joyDead; int joyLive = abs(joystickVal) - joyDead; if (joystickVal > 0) {joySign = 1;} else if (joystickVal < 0) {joySign = -1;} else {joySign = 0;} int power = joySign * (motorMin + ((127 - motorMin) * (pow(joyLive, driveExp) / pow(joyMax, driveExp)))); return power; } void Chassis::OP_Chassis(void){ int Ch3 = exponential(master.get_analog(E_CONTROLLER_ANALOG_LEFT_X), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); int Ch1 = exponential(master.get_analog(E_CONTROLLER_ANALOG_RIGHT_X), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); int Ch4 = exponential(master.get_analog(E_CONTROLLER_ANALOG_LEFT_Y), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); /*BaseFL.move(-Ch3 - Ch1); BaseBL.move(-Ch3 - Ch1); Ba
Extraction
#include "main.h" #include "chassis.h" #include <cmath> #include <iostream> //Exponential Drive Function int exponential (int joystickVal, float driveExp, int joyDead, int motorMin) { //e int joySign; int joyMax = 128 - joyDead; int joyLive = abs(joystickVal) - joyDead; if (joystickVal > 0) {joySign = 1;} else if (joystickVal < 0) {joySign = -1;} else {joySign = 0;} int power = joySign * (motorMin + ((127 - motorMin) * (pow(joyLive, driveExp) / pow(joyMax, driveExp)))); return power; } void Chassis::OP_Chassis(void){ int Ch3 = exponential(master.get_analog(E_CONTROLLER_ANALOG_LEFT_X), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); int Ch1 = exponential(master.get_analog(E_CONTROLLER_ANALOG_RIGHT_X), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); int Ch4 = exponential(master.get_analog(E_CONTROLLER_ANALOG_LEFT_Y), 1.5 /*DriveExp*/, 8 /*JoyDead*/, 15 /*MotorMin*/); /*BaseFL.move(-Ch3 - Ch1); BaseBL.move(-Ch3 - Ch1); Ba