문제

Assume that my string is "sample text – and so on.."

in perl we have use backslash while matching in some cases like : sample text \&\#x2013\; and so on..

I want to know is there any other way to match any string instead of using backslashes while matching?

도움이 되었습니까?

해결책

Anytime you want to use a literal string for comparison inside a regular expression, just use quotemeta on it.

There are also some helpful escape codes to shortcut that process, \Q ... \E, which can be included inside a double quoted string or regex LHS to escape special characters.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top