나는이/s 사이에 다른 숫자 앞에 숫자를 추가 하시겠습니까?
/files/etc/hosts/2/ipaddr
/files/etc/hosts/2/canonical
/files/etc/hosts/2/alias[1]
/files/etc/hosts/3/ipaddr
/files/etc/hosts/3/canonical
/files/etc/hosts/3/alias[1]
/files/etc/hosts/4/ipaddr
/files/etc/hosts/4/canonical
/files/etc/hosts/4/alias[1]
내가 /
과 /
사이에 앉아있는 자리 앞에 0을 추가하고 싶은처럼 보이는 문자열의 무리가 있습니다. 추가 후 결과는 다음과 같아야합니다.
/files/etc/hosts/02/ipaddr
/files/etc/hosts/02/canonical
/files/etc/hosts/02/alias[1]
/files/etc/hosts/03/ipaddr
/files/etc/hosts/03/canonical
/files/etc/hosts/03/alias[1]
/files/etc/hosts/04/ipaddr
/files/etc/hosts/04/canonical
/files/etc/hosts/04/alias[1]
나는 검색을 위해 간단한 정규식을 사용해야한다고 확신합니다. 나는 /\d*/
충분해야한다고 생각하지만 숫자 0을 삽입하는 문자열을 수정하는 방법을 잘 모르겠습니다. 누군가가 내게 몇 가지 조언을 줄 수 있습니까?
[참조하십시오] (http://stackoverflow.com/a/13503345/2027196)을 참조하십시오. 짧은 대답 - StringBuilder를 사용하십시오. 정규식을 제쳐두고, , 그게 효과가 있니? – John