Markdown থেকে Plain Text কনভার্টার
তালিকা চিহ্ন, blockquote এবং অনুভূমিক রেখার মতো কাঠামোগত উপাদান বজায় রেখে Markdown কে plain text-এ রূপান্তর করুন
ইনপুট
আউটপুট
রিডমি
Markdown কী?
Markdown একটি হালকা মার্কআপ ভাষা যা টেক্সট ফরম্যাট করতে সাধারণ চিহ্ন ব্যবহার করে। # হেডিংয়ের জন্য, ** বোল্ডের জন্য, * ইটালিকের জন্য, এবং - বা * তালিকার জন্য — এই চিহ্নগুলো দিয়ে কোনো ভিজ্যুয়াল এডিটর ছাড়াই কাঠামোবদ্ধ ডকুমেন্ট লেখা যায়। README ফাইল, ডকুমেন্টেশন, নোট-টেকিং অ্যাপ, ব্লগ এবং GitHub-এর মতো ডেভেলপার প্ল্যাটফর্মে এটি ব্যাপকভাবে ব্যবহৃত হয়।
Markdown তার কাঁচা আকারে পড়তে সহজ হলেও, অনেক সময় ফরম্যাটিং সিনট্যাক্স ছাড়া শুধু সাদা টেক্সট কনটেন্টের প্রয়োজন হয়। হাতে Markdown স্ট্রিপ করা বেশ ঝামেলার, বিশেষত জটিল ডকুমেন্টে যেখানে নেস্টেড তালিকা, blockquote, টেবিল এবং inline code থাকে।
টুলের বিবরণ
এই টুলটি Markdown-কে পরিষ্কার সাদা টেক্সটে রূপান্তরিত করে — ফরম্যাটিং সিনট্যাক্স সরিয়ে দিয়ে ডকুমেন্টের কাঠামোগত উপাদানগুলো অক্ষুণ্ণ রাখে। সাধারণ "সব বিশেষ চিহ্ন মুছে ফেলো" পদ্ধতির বিপরীতে, এটি বুদ্ধিমত্তার সাথে তালিকার মার্কার (-, *, +), ক্রমিক তালিকার নম্বর, blockquote নির্দেশক (>), অনুভূমিক রেখা (---) এবং টেবিলের বিন্যাস বজায় রাখে। ফলাফল হলো পাঠযোগ্য, সুগঠিত সাদা টেক্সট যা Markdown-নির্দিষ্ট সিনট্যাক্স ছাড়াই মূল ডকুমেন্টের সংগঠন ধরে রাখে।
উদাহরণ
ইনপুট (Markdown):
# Project Overview
This is a **bold** statement with *italic* emphasis and a [link](https://example.com).
- First item
- Second item
- Third item
> Important note with **emphasis**
1. Step one
2. Step twoআউটপুট (সাদা টেক্সট):
Project Overview
This is a bold statement with italic emphasis and a link.
- First item
- Second item
- Third item
> Important note with emphasis
1. Step one
2. Step twoবৈশিষ্ট্যসমূহ
- Inline ফরম্যাটিং সরায় — বোল্ড, ইটালিক, স্ট্রাইকথ্রু, inline code backtick এবং লিংক/ইমেজ সিনট্যাক্স সরিয়ে দৃশ্যমান টেক্সট বজায় রাখে
- তালিকার মার্কার সংরক্ষণ করে — আনঅর্ডার্ড তালিকার জন্য
-,*,+এবং অর্ডার্ড তালিকার নম্বরিং অক্ষুণ্ণ রাখে - Blockquote বজায় রাখে —
>প্রিফিক্স সংরক্ষণ করে যাতে উদ্ধৃত অংশগুলো দৃশ্যত আলাদা থাকে - টেবিল পরিচালনা করে — Markdown টেবিলকে pipe-বিভক্ত সাদা টেক্সট সারিতে রূপান্তরিত করে
- HTML ট্যাগ সরায় — Markdown-এ এমবেড করা যেকোনো inline HTML আউটপুট থেকে বাদ দেওয়া হয়
ব্যবহারের ক্ষেত্র
- ইমেইলের জন্য কনটেন্ট কপি করা — Markdown রেন্ডারিং সমর্থন করে না এমন ইমেইল ক্লায়েন্টে পেস্ট করার জন্য Markdown ডকুমেন্ট থেকে পরিষ্কার টেক্সট বের করুন
- অ-প্রযুক্তিগত দর্শকদের জন্য টেক্সট প্রস্তুত করা — Markdown-এর সাথে অপরিচিত ব্যক্তিদের সাথে কনটেন্ট শেয়ার করার আগে ফরম্যাটিং সিনট্যাক্স সরিয়ে ফেলুন
- ডেটা এক্সট্র্যাকশন — ইন্ডেক্সিং, সার্চিং বা আরও প্রক্রিয়াকরণের জন্য Markdown-ভিত্তিক ডকুমেন্টেশন বা README ফাইল থেকে পাঠযোগ্য টেক্সট বের করুন
এটি কীভাবে কাজ করে
টুলটি একটি মানসম্মত Markdown পার্সার ব্যবহার করে Markdown ইনপুটকে একটি abstract syntax tree (AST)-এ পার্স করে। এরপর এটি ট্রির প্রতিটি নোড — হেডিং, প্যারাগ্রাফ, তালিকা, blockquote, code block, টেবিল এবং inline উপাদান — এর মধ্য দিয়ে যায় এবং ফরম্যাটিং মার্কার ছাড়াই টেক্সট কনটেন্ট পুনর্গঠন করে। বোল্ড, ইটালিক, লিংক এবং ইমেজের মতো inline উপাদানগুলো তাদের দৃশ্যমান টেক্সটে সংকুচিত হয়। তালিকার বুলেট, নম্বরযুক্ত প্রিফিক্স এবং blockquote নির্দেশকের মতো কাঠামোগত মার্কারগুলো পাঠযোগ্যতা বজায় রাখতে সংরক্ষিত থাকে।
কী সরানো হয় বনাম কী সংরক্ষিত থাকে
| সরানো হয় | সংরক্ষিত থাকে |
|---|---|
# হেডিং মার্কার |
হেডিং টেক্সট |
**bold** / *italic* |
বোল্ড/ইটালিক টেক্সট |
[link](url) সিনট্যাক্স |
লিংক টেক্সট |
`inline code` |
Code কনটেন্ট |
| Code fence মার্কার | Code block কনটেন্ট |
 সিনট্যাক্স |
Alt টেক্সট |
| HTML ট্যাগ | — |
| — | তালিকার মার্কার (- * +) |
| — | অর্ডার্ড তালিকার নম্বর |
| — | Blockquote > মার্কার |
| — | অনুভূমিক রেখা --- |
| — | টেবিলের কাঠামো |