0
Which of these must be done with regular expressions, rather than string methods? Checking whether a particular character is in
weak at this lesson
4 odpowiedzi
+ 3
Please specify relevant language(s) or subject (regular-expression) in post tags
And write lengthy details in post Description rather than to have the title truncated for exceeding character limits
https://code.sololearn.com/W3uiji9X28C1/?ref=app
+ 2
Checking whether a particular character is in a string can be done using either string methods or regular expressions, but regular expressions may be more powerful and flexible for more complex pattern matching. However, using simple string methods like indexOf or includes can be easier and more efficient for simple character searches. Ultimately, the choice between using string methods or regular expressions depends on the specific requirements of the task at hand.
+ 2
You can use both, but if you need to check does string have number inside or some other character except letters, regular expression can be easier.
Also regex is powerful for matching patterns, like does string from input is valid phone number for example.
You can learn basics of regex on this sites:
https://regexr.com/
https://regex101.com/
Both sites have test area, and it have some explanation about how to use regex.
So use regex for complex things to avoid using loops or chain of if/else.
If something can be done with string method use it instead.
Here is speed/performance comparators between regex and string methods, many said that string methods are faster: https://stackoverflow.com/questions/16638637/whats-faster-regex-or-string-operations
+ 1
This task can be performed with both regular expressions and string methods. However, if you want to check if a specific character is present in a string with a more complexity high, it is more suitable to use regular expressions, checking for the presence of a particular character in a string can be done with both regular expressions and string methods like indexOf() or contains() both can be used according to your needs and preferences.