RegExp Creation
12345678910111213141516171819202122232425262728293031import re # Enter expected input correct_text = r'''print('Example string 1') print('Example string 2') ''' # Enter expected output output = r'''Example string 1 Example string 2 ''' # Set up pattern to search for check_pattern = r'''print(|'Example string 1'|)''' # Set up space replacer with escape character space_replacer = '\|' # RegExp creation reg = '^(((?!' + re.escape(check_pattern).replace(space_replacer, '\ *') + ').)*)$' # Resulting RegExp print('RegExp:') print(reg) # If RegExp found in Input if re.findall(reg, correct_text, re.S) == []: print('--- Input DONE! ---') # If RegExp found in Output if re.findall(reg, output, re.S) == []: print('--- Output DONE! ---')
Set up:
correct_text- what should be in the user's input field for the correct result.output- what should be in the user's output field for the correct result.check_pattern- string that you want to check for. Place aspace_replacerin all places where the user might enter an indefinite number of spaces.
If RegExp found your pattern in the user's input, you will receive:
--- Input DONE! ---
If the pattern is found in the user's output:
--- Output DONE! ---
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 3
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 1.19
RegExp Creation
Veeg om het menu te tonen
12345678910111213141516171819202122232425262728293031import re # Enter expected input correct_text = r'''print('Example string 1') print('Example string 2') ''' # Enter expected output output = r'''Example string 1 Example string 2 ''' # Set up pattern to search for check_pattern = r'''print(|'Example string 1'|)''' # Set up space replacer with escape character space_replacer = '\|' # RegExp creation reg = '^(((?!' + re.escape(check_pattern).replace(space_replacer, '\ *') + ').)*)$' # Resulting RegExp print('RegExp:') print(reg) # If RegExp found in Input if re.findall(reg, correct_text, re.S) == []: print('--- Input DONE! ---') # If RegExp found in Output if re.findall(reg, output, re.S) == []: print('--- Output DONE! ---')
Set up:
correct_text- what should be in the user's input field for the correct result.output- what should be in the user's output field for the correct result.check_pattern- string that you want to check for. Place aspace_replacerin all places where the user might enter an indefinite number of spaces.
If RegExp found your pattern in the user's input, you will receive:
--- Input DONE! ---
If the pattern is found in the user's output:
--- Output DONE! ---
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 3