testoutput19 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. /-- This set of tests is for Unicode property support, relevant only to the
  2. 16- and 32-bit library. --/
  3. /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8iDZ
  4. ------------------------------------------------------------------
  5. Bra
  6. /i A\x{391}\x{10427}\x{ff3a}\x{1fb0}
  7. Ket
  8. End
  9. ------------------------------------------------------------------
  10. Capturing subpattern count = 0
  11. Options: caseless utf
  12. First char = 'A' (caseless)
  13. Need char = \x{1fb0} (caseless)
  14. /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8DZ
  15. ------------------------------------------------------------------
  16. Bra
  17. A\x{391}\x{10427}\x{ff3a}\x{1fb0}
  18. Ket
  19. End
  20. ------------------------------------------------------------------
  21. Capturing subpattern count = 0
  22. Options: utf
  23. First char = 'A'
  24. Need char = \x{1fb0}
  25. /AB\x{1fb0}/8DZ
  26. ------------------------------------------------------------------
  27. Bra
  28. AB\x{1fb0}
  29. Ket
  30. End
  31. ------------------------------------------------------------------
  32. Capturing subpattern count = 0
  33. Options: utf
  34. First char = 'A'
  35. Need char = \x{1fb0}
  36. /AB\x{1fb0}/8DZi
  37. ------------------------------------------------------------------
  38. Bra
  39. /i AB\x{1fb0}
  40. Ket
  41. End
  42. ------------------------------------------------------------------
  43. Capturing subpattern count = 0
  44. Options: caseless utf
  45. First char = 'A' (caseless)
  46. Need char = \x{1fb0} (caseless)
  47. /\x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}/8iSI
  48. Capturing subpattern count = 0
  49. Options: caseless utf
  50. First char = \x{401} (caseless)
  51. Need char = \x{42f} (caseless)
  52. Subject length lower bound = 17
  53. No starting char list
  54. \x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
  55. 0: \x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
  56. \x{451}\x{440}\x{441}\x{442}\x{443}\x{444}\x{445}\x{446}\x{447}\x{448}\x{449}\x{44a}\x{44b}\x{44c}\x{44d}\x{44e}\x{44f}
  57. 0: \x{451}\x{440}\x{441}\x{442}\x{443}\x{444}\x{445}\x{446}\x{447}\x{448}\x{449}\x{44a}\x{44b}\x{44c}\x{44d}\x{44e}\x{44f}
  58. /[ⱥ]/8iBZ
  59. ------------------------------------------------------------------
  60. Bra
  61. /i \x{2c65}
  62. Ket
  63. End
  64. ------------------------------------------------------------------
  65. /[^ⱥ]/8iBZ
  66. ------------------------------------------------------------------
  67. Bra
  68. /i [^\x{2c65}]
  69. Ket
  70. End
  71. ------------------------------------------------------------------
  72. /[[:blank:]]/WBZ
  73. ------------------------------------------------------------------
  74. Bra
  75. [\x09 \xa0\x{1680}\x{180e}\x{2000}-\x{200a}\x{202f}\x{205f}\x{3000}]
  76. Ket
  77. End
  78. ------------------------------------------------------------------
  79. /\x{212a}+/i8SI
  80. Capturing subpattern count = 0
  81. Options: caseless utf
  82. No first char
  83. No need char
  84. Subject length lower bound = 1
  85. Starting chars: K k \xff
  86. KKkk\x{212a}
  87. 0: KKkk\x{212a}
  88. /s+/i8SI
  89. Capturing subpattern count = 0
  90. Options: caseless utf
  91. No first char
  92. No need char
  93. Subject length lower bound = 1
  94. Starting chars: S s \xff
  95. SSss\x{17f}
  96. 0: SSss\x{17f}
  97. /[\D]/8
  98. \x{1d7cf}
  99. 0: \x{1d7cf}
  100. /[\D\P{Nd}]/8
  101. \x{1d7cf}
  102. 0: \x{1d7cf}
  103. /[^\D]/8
  104. a9b
  105. 0: 9
  106. ** Failers
  107. No match
  108. \x{1d7cf}
  109. No match
  110. /[^\D\P{Nd}]/8
  111. a9b
  112. 0: 9
  113. \x{1d7cf}
  114. 0: \x{1d7cf}
  115. ** Failers
  116. No match
  117. \x{10000}
  118. No match
  119. /-- End of testinput19 --/