গুরুত্বপূর্ণ: ( )
আপনার অনুসন্ধানের স্ট্রিংয়ে প্রথম বন্ধনী ব্যবহার করুন
পূর্বের উত্তরটি সঠিক হলেও জোর দেওয়ার জন্য একটি গুরুত্বপূর্ণ বিষয় রয়েছে! সকল আপনার অনুসন্ধানের স্ট্রিং মিলেছে অংশ যে আপনি আপনার ব্যবহারের করতে চান প্রতিস্থাপন স্ট্রিং হবে দ্বারা ঘিরা ( )
প্রথম বন্ধনী , অন্যথায় এই মিলেছে অংশ যেমন সংজ্ঞায়িত ভেরিয়েবল অ্যাক্সেসযোগ্য হবে না $1
, $2
বা \1
, \2
ইত্যাদি
উদাহরণস্বরূপ আমরা 'px' দিয়ে 'em' প্রতিস্থাপন করতে চাই তবে অঙ্কের মানগুলি সংরক্ষণ করতে পারি:
margin: 10em; /* Expected: margin: 10px */
margin: 2em; /* Expected: margin: 2px */
- প্রতিস্থাপন স্ট্রিং:
margin: $1px
বাmargin: \1px
- প্রথম
margin: ([0-9]*)em
বন্ধনী সহ অনুসন্ধান স্ট্রিং (CORRECT): //
- অনুসন্ধানের স্ট্রিং (প্রকৃত):
margin: [0-9]*em
সঠিক ক্যাস উদাহরণ:margin: ([0-9]*)em
অনুসন্ধান স্ট্রিং ব্যবহার করে (প্রথম বন্ধনী সহ)। নিম্নলিখিত হিসাবে প্রথম বন্ধনী দ্বারা পছন্দসই মিলিত বিভাগটি (যেমন $1
বা \1
) সংযুক্ত করুন ( )
:
- সন্ধান করুন:
margin: ([0-9]*)em
(প্রথম বন্ধনী সহ)
- প্রতিস্থাপন করুন:
margin: $1px
বাmargin: \1px
- ফলাফল:
margin: 10px;
margin: 2px;
অসম্পূর্ণ ক্ষেত্রে উদাহরণ:margin: [0-9]*em
অনুসন্ধান স্ট্রিং ব্যবহার করে (প্রথম বন্ধনী ছাড়াই)। নিম্নলিখিত Regex প্যাটার্ন পছন্দসই লাইনের ম্যাচ হবে কিন্তু মিলেছে অংশ যেমন ভেরিয়েবল যেমন প্রতিস্থাপিত স্ট্রিং উপলব্ধ হবে না $1
বা \1
:
- সন্ধান করুন:
margin: [0-9]*em
(প্রথম বন্ধনী ছাড়াই)
- প্রতিস্থাপন করুন:
margin: $1px
বাmargin: \1px
- ফলাফল:
margin: px; /* `$1` is undefined */
margin: px; /* `$1` is undefined */
$0
?