বিশেষ ক্যারেক্টার পৃথক করতে, match() রেগুলার এক্সপ্রেশন সহ ব্যবহার করুন। সিনট্যাক্স নিচে দেওয়া হল:
yourStringName.flatMap(anyVariableName => yourVariableName.match(/\w+|\W+/g));
মান লজি আমাদের অ্যারেটি নিচে দেওয়া হল যাতে ভ্যালুগুলোর মাঝপথে বিশেষ ক্যারেক্টার আছে:
var allNames = ['John-Smith', 'David', 'Carol%Taylor'];
এখন দেখি টেক্সট কীভাবে বিশেষ ক্যারেক্টারসহ পৃথক করতে হয়। কোডটি নিচে দেওয়া হল:
উদাহরণ
var allNames = ['John-Smith', 'David', 'Carol%Taylor']; var output = allNames.flatMap(obj => obj.match(/\w+|\W+/g)); console.log(output);
উপরোক্ত প্রোগ্রাম চালাতে, আপনাকে নিচের কমান্ড ব্যবহার করতে হবে:
node fileName.js.
এখানে, আমার ফাইল নাম demo32.js।
আউটপুট
এটি নিচের আউটপুট দেবে:
PS C:\Users\Amit\JavaScript-code> node demo32.js [ 'John', '-', 'Smith', 'David', 'Carol', '%', 'Taylor' ]