과 HTML에 값을 대체 내가 가진 :preg_replace이다
value="my_string"
내 HTML에 내가 이것을 변경하려면 : 나는
을 시도했습니다value="my_second_string"
~ [ value = "] *? ["] ~ '
이것은 작동하지 않습니다. 누군가가 나에게 정규 표현식에서
과 HTML에 값을 대체 내가 가진 :preg_replace이다
value="my_string"
내 HTML에 내가 이것을 변경하려면 : 나는
을 시도했습니다value="my_second_string"
~ [ value = "] *? ["] ~ '
이것은 작동하지 않습니다. 누군가가 나에게 정규 표현식에서
, []
조언을 주시겠습니까 것은 문자 클래스를 작성하므로 원래의 패턴은 다음 숫자 v
, a
, l
, u
, e
, =
, 또는 "
문자 (비 탐욕)와 일치합니다 단일 "
문자.
당신은 value="my_string"
에 맞게이 패턴을 사용할 수 있습니다
~value="[^"]*"~
이는 단일 "
문자 다음에 "
이외의 문자의 수에 따라 리터럴 value="
을 일치합니다.
고맙습니다. - 계산서 – user61629
full \ 실제 코드 –