summary refs log tree commit diff
path: root/Test
diff options
context:
space:
mode:
authorJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2015-09-12 20:35:56 +0900
committerJun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp>2015-09-12 20:35:56 +0900
commit8b1676e3b7bca183fea725d38d62350d2688078b (patch)
tree3730287550cf94e1bb614fd23fee786991701c43 /Test
parentc76f4f96a65c7bfbba2183c422a1fb567069981f (diff)
downloadzsh-8b1676e3b7bca183fea725d38d62350d2688078b.tar.gz
zsh-8b1676e3b7bca183fea725d38d62350d2688078b.tar.xz
zsh-8b1676e3b7bca183fea725d38d62350d2688078b.zip
36491: Multibyte support for parameter expansion flags B,E,N
Diffstat (limited to 'Test')
-rw-r--r--Test/D07multibyte.ztst15
1 files changed, 15 insertions, 0 deletions
diff --git a/Test/D07multibyte.ztst b/Test/D07multibyte.ztst
index ace191f06..5ae9b2c12 100644
--- a/Test/D07multibyte.ztst
+++ b/Test/D07multibyte.ztst
@@ -293,6 +293,21 @@
 >Ἐν ἀρχῇ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεόν, καὶ  ἦν ὁ λόγος
 >Ἐν ἀρχῇ ἦν ὁ λόγος, καὶ ὁ λόγος ἦν πρὸς τὸν θεόν, καὶ 
 
+  a="1ë34ë6"
+  print ${(BEN)a#*4}
+  print ${(BEN)a##*ë}
+  print ${(BEN)a%4*}
+  print ${(BEN)a%%ë*}
+  print ${(SBEN)a#ë3}
+  print ${(SBEN)a%4ë}
+0:Flags B, E, N and S in ${...#...} and ${...%...}
+>1 5 4
+>1 6 5
+>4 7 3
+>2 7 5
+>2 4 2
+>4 6 2
+
   foo=(κατέβην χθὲς εἰς Πειραιᾶ)
   print ${(l.3..¥.r.3..£.)foo}
   print ${(l.4..¥.r.2..£.)foo}