rbre: อยากใช้ regexp split แบบ Ruby ใน Clojure

ผมเขียน clojure.string/split แล้วจะให้มัน captures ตัวที่เอามาเป็น delimiter ด้วยเช่น (\s+) แบบนี้ไม่ได้ ก็เลยเขียนใหม่เลย ซึ่งทำแบบนี้ได้


(re-split (make-re "(\\s+)") "a b c")
;; output: ["a" " " "b" " " "c"]

ชื่อโปรแกรม rbre ใช้งานจาก Clojar ได้เลย

rbre มันไปเรียกใช้ Joni ที่ JRuby port libonig ที่ MRI Ruby ใช้มาอีกที ก็น่าจะทำให้เขียนแล้วคล้าย ๆ Ruby

Advertisements
This เรื่อง was posted in ไม่มีหมวดหมู่. Bookmark the permalink.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s