문자열 "dropDownStorePrepare(this,\'hello\')"
의 double quotes(")
만 제거하려고합니다. 이 방법을 시도했지만 작동하지 않습니다. 처음에 있으며 dropDownStorePrepare (,,,)의 종료Perl을 사용하여 바꾸기
#!/usr/bin/perl
use strict;
use warnings;
my $str = '"store":"dropDownStorePrepare(this,\'hello\')","name":"Rama Rao"';
$str =~ s/"dropDownStorePrepare(.*)"/dropDownStorePrepare$1/ig;
print $str;
따옴표를 제거하고 따옴표의 나머지 부분은 유지되어야한다.
참고 : dropDownStorePrepare 함수는 매개 변수를 허용하지 않아야합니다. 누군가가 제발 도와 드릴까요
..
고맙습니다 .. :) 가능한 한 빨리 Accepted Answer로 만들 것입니다 .. –
@RamaRaoM 당신은'$ 1 '$ str = ~ s/"(dropDownStorePrepare. *?)"/ $ 1/ig;' –
@mpapec 그러나 대소 문자를 정규화하지는 않습니다. (그럴 수도 있고 그렇지 않을 수도 있습니다.) –