Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære RegExp Creation | ContentDev Tools
Test UI Features

bookRegExp Creation

12345678910111213141516171819202122232425262728293031
import 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! ---')
copy

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 a space_replacer in 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! ---

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 1.22

bookRegExp Creation

Sveip for å vise menyen

12345678910111213141516171819202122232425262728293031
import 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! ---')
copy

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 a space_replacer in 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! ---

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 3
some-alt