سلسلة s = "1،2،3،4،5" ، "
الهدف: حذف آخر "،"
طريقة:
الأساسي الأكثر استخدامًا هو أيضًا ما استخدمته دائمًا
S = S.SubString (0 ، S.Length-1)
لقد واجهت هذا النوع من الأشياء مؤخرًا ، مثل سلسلة "[LightIntheBox]" ، لكنني فقط بحاجة إلى LightinTheBox ، فقط لا "[]". كيفية إزالته بطريقة سريعة وفعالة؟
StringObject.SubString (ابدأ ، توقف) // الأوتار التي تعترض البداية والنهاية.
StringObject.substr (ابدأ ، طول) // التقاطع هو البداية وطول السلسلة.
مع الأخذ في الاعتبار ، الاتصال مع الطريقة.
StringObject.substr (1) .SubString (-1،0) // إنه ممكن
دعنا نتحدث عن وقت الاعتراض هنا. على سبيل المثال ، يتم عرض 9 كـ 09 لتسهيل محاذاة التنسيق.
تحدد العديد من الأماكن ما إذا كان هذا الرقم أقل من 10 لتحديد ما إذا كان قد تمت إضافته 0.
إذا استخدمنا الأوتار ، فلن نحتاج إلى الحكم.
لن أقول أي شيء محدد ، حتى لا يضحك أحد
في وقت لاحق ، نظرًا لأن خلفية شبكة Wulin اللازمة لإضافة بعض الوظائف الصغيرة ، فقد شكرت بشكل خاص وظيفة لتحديد ما إذا كانت الحرف الأخير أولاً ثم استبدالها.
<script type = "text/javaScript"> function delfh (str) {str = str.replace ("،،" ، "،") ؛ if (str.substring (str.length-1 ، str.length) == "،") {str2 = str.substring (0 ، str.length-1) ؛ delfh (str2) ؛} else {str2 = str ؛} return str2 ؛} var s2 = "1 ،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،، 3 ،،،،،،5،54،454 ،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،،، 415938 ، 415939،415940،415941،415942،415943،41594،415945،415946،415947،415948،1،2،3 "؛ alert (delfh (delfh)) ؛
لا مشكلة بعد الاختبار.