어떻게 "-z 또는 A-Z 사이의 하위 문자열 (변수, 1,1)"을 수행 한 다음 XSLT를 사용하여 X를 수행합니까? 하나의 옵션은 정규식을 사용하는 것입니다하지만 난 거기에 너무 많은 잔인한되지 않을 것으로 기대합니다.매우 간단한 XSLT 문자열 질문
1
A
답변
3
간단한 XSLT 1.0 용액 :
가이 변환 :
Not Letter
: 임의의 XML 문서 (사용되지 않음)에인가
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:variable name="vLetters"
select="'ABCDEFGHIKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'"/>
<xsl:variable name="vText" select="'1Text'"/>
<xsl:template match="/">
<xsl:choose>
<xsl:when test=
"contains($vLetters, substring($vText,1,1))">
Letter
</xsl:when>
<xsl:otherwise>
Not Letter
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
, 가 원하는 결과 생산
구체적인 경우에 따라 <xsl:choose>
명령의 두 개의 "절"(<xsl:when>
및 <xsl:otherwise>
) 각각에 대한 처리가 필요합니다.
<xsl:choose>
<xsl:when test="matches($variable1, '^[a-zA-Z].*$')">
Match
</xsl:when>
<xsl:otherwise>
NoMatch
</xsl:otherwise>
</xsl:choose>
1
관련 문제
- 1. 매우 간단한 Ajax 질문
- 2. 매우 간단한 C++ oop 질문
- 3. C# 문자열 - 간단한 구문 질문
- 4. 안드로이드에 대한 매우 간단한 메뉴 질문
- 5. XSLT 문자열 조작
- 6. 간단한 질문 :
- 7. 문자열 비교 xslt 시트
- 8. XSLT CONCAT 문자열
- 9. XSLT 변환, 문자열 연결
- 10. VB.NET에서 간단한 문자열 조작
- 11. 초보자 XSLT 질문 :
- 12. xslt 문서 기능 질문
- 13. XSLT 및 XML 질문
- 14. IE는 매우 간단한 메뉴
- 15. jQuery 매우 간단한 플러그인
- 16. 매우 간단한 자바 CMS
- 17. 간단한 C 문자열 조작
- 18. 매우 간단합니다. Zend_Db_Table 질문
- 19. XSLT - 소문자 나는 간단한 문자열을
- 20. 매우 큰 파일에 대한 XSLT 변환
- 21. 아파치 mod_rewrite를, 간단한 질문
- 22. 간단한 질문
- 23. WPF - 매우 기본 ListBox.ItemTemplate 질문
- 24. 간단한 자바 스크립트 질문
- 25. XSLT : 중첩 노드에서 문자열 만들기
- 26. XSLT : 조건부로 하위 문자열 수정
- 27. 간단한 PHP 경로 질문
- 28. 간단한 MySQL 출력 질문
- 29. 매우 간단한 appwidget 업데이트 문제
- 30. 매우 간단한 AJAX 스크립트를 찾으십시오.
Hmmh : – StaxMan
문자열 변수의 첫 번째 문자가 대문자인지 아니면 소문자인지 정확하게 확인하고 싶습니까? – el2iot2