문자열의 앞과 끝에서 공백을 제거하려고합니다. as3처럼 트림 기능이없는 것 같습니다. 그것이 어떻게 행해질 수 있는지를 아는 누군가?문자열을 actionscript로 트리밍 3
15
A
답변
2
봐 http://jeffchannell.com/ActionScript-3/as3-trim.html
function trim(s:String):String
{
return s.replace(/^([\s|\t|\n]+)?(.*)([\s|\t|\n]+)?$/gm, "$2");
}
http://www.designscripting.com/2008/11/string-utils-in-as3/에서 문자열을 포함한 문자열 유틸리티 기능의 톤을 가지고 트림
1
당신은 정규식을 사용할 수 있어야 뭔가 같은 :
var pattern:RegExp = /(\t|\n|\s{2,})/g;
trimmedString = untrimmedString.replace(pattern, '');
3
가나요 Adobe의 설명서를 확인하십시오. http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/String.html
package {
import flash.display.Sprite;
public class StringExample extends Sprite {
public function StringExample() {
var companyStr:String = new String(" Company X");
var productStr:String = "Product Z Basic ";
var emptyStr:String = " ";
var strHelper:StringHelper = new StringHelper();
var companyProductStr:String = companyStr + emptyStr + productStr;
trace("'" + companyProductStr + "'"); // ' Company X Product Z Basic '
companyProductStr = strHelper.replace(companyProductStr, "Basic", "Professional");
trace("'" + companyProductStr + "'"); // ' Company X Product Z Professional '
companyProductStr = strHelper.trim(companyProductStr, emptyStr);
trace("'" + companyProductStr + "'"); // 'Company X Product Z Professional'
}
}
}
클래스 StringHelper {
public function StringHelper() {
}
public function replace(str:String, oldSubStr:String, newSubStr:String):String {
return str.split(oldSubStr).join(newSubStr);
}
public function trim(str:String, char:String):String {
return trimBack(trimFront(str, char), char);
}
public function trimFront(str:String, char:String):String {
char = stringToCharacter(char);
if (str.charAt(0) == char) {
str = trimFront(str.substring(1), char);
}
return str;
}
public function trimBack(str:String, char:String):String {
char = stringToCharacter(char);
if (str.charAt(str.length - 1) == char) {
str = trimBack(str.substring(0, str.length - 1), char);
}
return str;
}
public function stringToCharacter(str:String):String {
if (str.length == 1) {
return str;
}
return str.slice(0, 1);
}
}
UPDATE : 아 다만 ItzWarty을 보았다.
6
str = str.replace(/^\s+|\s+$/g, '');
24
-.- 당신은 StringUtil이 =>http://livedocs.adobe.com/flex/3/langref/mx/utils/StringUtil.html#trim%28%29
1
ItzWarty의 솔루션은 후행 공백을 제거하지 않습니다라는 유틸리티 클래스 트림라고하는 방법이있다.
Amargosh의 솔루션은 완벽하게 작동하며, http://jeffchannell.com/ActionScript-3/as3-trim.html으로도 제공됩니다.
불행히도 나는 Amargosh의 솔루션에 투표하기에 충분한 명성이 없습니다. 제가 인터넷 검색을하는 동안이 페이지에 도착,
function trim(s:String):String
{
return s.replace(/^[\s|"]+|[\s|"]+$/gs, '');
}
2
호기심이
str = StringUtil.trim(str);
관련 문제
- 1. actionscript로 전체 경로 제거
- 2. 트리밍 문자열은 필요 이상으로 제거합니다
- 3. MySQL의에서 문자열의 일부를 트리밍 mysql을
- 4. 안드로이드에서 ImageView 트리밍
- 5. 받은 DatagramPacket 0x00 트리밍
- 6. 정렬 집합 트리밍
- 7. mySQL의 데이터 트리밍
- 8. 트리밍 파이썬 런타임
- 9. Actionscript로 xml 노드를 무작위로 배치
- 10. JavaScript를 DHTML의 ActionScript로 바꾸기
- 11. ActionScript로 H.264 분리
- 12. Javascript에서 ActionScript로 호출
- 13. C에서 actionscript로 이식
- 14. actionscript로 비트 맵 추적
- 15. ActionScript로 데이터베이스 만들기
- 16. ActionScript로 JSON 날짜를 어떻게 파싱합니까?
- 17. ByteArray에서 PCM 데이터를 올바르게 트리밍
- 18. iPhone SDK 트리밍 오디오 파일
- 19. AS3 : ascii 코드를 문자 actionscript로 변환하는 방법
- 20. Canyone 아래 코드를 ActionScript로 설명합니다.
- 21. ActionScript로 임시 XML 파일 만들기
- 22. Ant 작업으로 Actionscript로 플렉스 WSDL을?
- 23. JavaScript를 ActionScript로 컴파일하는 방법이 있습니까?
- 24. 파이썬 3.x에서 인코딩 된 문자열을 쓰기() -
- 25. 레일 3 : Ruby에서 Javascript로 문자열을 전달 하시겠습니까?
- 26. mvc보기에서 문자열을 확장하는 classlibrary 사용 3
- 27. 기본형 캐스팅 대 바이트 형 트리밍
- 28. 자바 mp3/오디오 편집/트리밍 라이브러리
- 29. 자바 스크립트 jquery url 부분 트리밍
- 30. 모델 바인딩 및 트리밍 문자열 표시 속성
를보십시오) –
나는이의 팬이 아니에요 :
는 또한 그래서 여기 내 트림의 쌍 따옴표를 제거했다 전체적으로 'google it'태도가 점점 더 많이 일어나고 있습니다. 정보 스 니펫 (snippet)에 대한 무작위 블로그를 통한 트래킹은 SO - SO와 같은 프로그래밍 리소스로부터 집단적 도움을 얻는 것과 같지 않습니다. 따라서 블로거 하나뿐 아니라 많은 사람들의 의견을 바탕으로 최고의 답변이 설계되었습니다. – Chris@Chris and Hendy, 나는 또한 Google에서 왔습니다. – BajaBob