나는 어디서부터 시작할지를 고민하고있다. 나는이 일을 상당히 솔직하게하는 정규 표현식이 있다고 생각한다. 문자열에있는 별표를 제거하고 싶습니다.문자열 정리를위한 정규식
예 문자열 :
test="AM*BE*3***LAST****~"
나는 그것이 반복 기호가없는 끝 부분 만 떨어져 별표 트림 싶습니다. 그래서 변수에 결과 값은 다음과 같습니다 나는 루비에서 할 수있는 유사한 일이
s/\*+~+/~/;
있습니까 :
test="AM*BE*3***LAST~"
펄에서 내가 이것을 사용 할 수 있었다? 어떤 이유로 든 그것을 찾기 위해 고심하고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다.
test = "AM*BE*3***LAST****~"
test.gsub!(/\*+~$/, '~')
# => "AM*BE*3***LAST~"
또는 당신이 더 유연한 정규식을 사용할 수있는 일치 : 다음 물결 ~
모든 일치를 대체 할 gsub
방법을 사용
/\*+~$/
:
당신은''AM * *** * *** *********************************************************************************** 답은 마지막 문자가'~'라고 가정합니다. 그것은 유선이 될 것인가 아니면 별표가 아닌 다른 문자가 뒤에 올 수 있습니까? –