আমি কীভাবে * .vtt সাবটাইটেলগুলিকে নোটপ্যাড ++ এ রেগেক্স (নিয়মিত এক্সপ্রেশন) ব্যবহার করে * .srt সাবটাইটেলগুলিতে রূপান্তর করতে পারি?


4

আমি যেমন শিখেছি, .vtt ফাইলের প্রতিটি লাইন এরকম কিছু দিয়ে শুরু হয়:

00:00:06.984 --> 00:00:12.020 (লাইন 1)

তবে .srt ফাইলের জন্য এটি এমন হওয়া উচিত:

00:00:06,984 --> 00:00:12,020 (Line.2)

(যদি আপনি এটি দেখতে না পান তবে .রূপান্তরিত হন ,)

আমি কীভাবে এটি নোটপ্যাড ++ এ রেজেক্স ব্যবহার করে (লাইন 1 এর সাথে লাইন 1 প্রতিস্থাপন) অর্জন করতে পারি?

ব্যবহারের \d\.\dআমি মত প্রতি দৃষ্টান্ত জানতে পারেন 6.9এবং 2.0কিন্তু আমি জানি না তাদের পরিবর্তন করতে কিভাবে 6,9এবং 2,0


যদি আপনি আপনার সমস্যার সমাধান খুঁজে পেয়ে থাকেন তবে দয়া করে এটি ভবিষ্যতের ব্যবহারকারীদের উত্তর হিসাবে পোস্ট করুন। আপনি সর্বদা আপনার নিজের প্রশ্নের উত্তর দিতে পারেন।
অভিষেকঙ্কনুজিয়া

@ অভিষেকঙ্কনুজিয়া আমি জানতাম আমি পারতাম তবে ভেবেছিলাম এটাই ভ্রান্ত বা তারা যাই বলুক .. আমি আমার প্রশ্নের উত্তর দিয়েছি। ধন্যবাদ।
গোফলে

@ চিরন্তন_লোক যে কোনও সময় আপনাকে থামিয়ে দিতে চায় আপনি কেবল যা ভাল এবং সুন্দর বলে বিশ্বাস করেন তা করা চালিয়ে যান all বিশেষত যদি তারা এলোমেলো লোক ছিল। পোস্ট করার জন্য ধন্যবাদ!
n611x007

@ চিরন্তন_সংযোগ এছাড়াও লোকদের "ভ্রূণ" সম্পর্কে কম চিন্তা করা উচিত নয়। তারা সর্বদা বাড়িতে গিয়ে আয়নাতে পড়ে থাকতে পারে।
n611x007

উত্তর:


5

আমি নিজেই তা পরিচালনা করতে পেরেছি:

কি সন্ধান করুন: (\d)\.(\d)

প্রতিস্থাপন: \1,\2

এই মত প্রতি দৃষ্টান্ত প্রতিস্থাপন 6.9এবং 2.0দ্বারা 6,9এবং 2,0.vtt ফাইলে।

ফাইলটিতে পরিবর্তনগুলি সংরক্ষণ করুন এবং .srtঅবশ্যই ফাইল এক্সটেনশানটি এতে পরিবর্তন করুন ।

এখন এটি করবে, তবে আপনি যদি আশঙ্কা করেন যে X.Yপাঠ্যে এমন কোনও লেখা রয়েছে যা আপনি নিজের কাছে পরিবর্তন করতে চান X,Yনা তবে নিম্নলিখিত হিসাবে করা উচিত:

কি সন্ধান করুন: (\d\d:\d\d:\d\d).(\d\d\d) --> (\d\d:\d\d:\d\d).(\d\d\d)

প্রতিস্থাপন: \1,\2 --> \3,\4

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.