嗨,有人可以帮我替换字符串“<”通过“<” 从下面的字符串。在这里,我不想替换。
StringBuffer s = new StringBuffer("</I></B>250-500 mg 6 hrly.<BR><B><I>Child: </I></B><I><7 days</I></B> and <2 kg: 25 mg/kg 12 hrly; "
+ "<I>7-28 days</B> and <2 kg or <I>≤7 days</I> and ≥2 kg: 25 mg/kg 8 hrly; <I>7-28 days</I> and ≥2 kg: 25 mg/kg 6 hrly; <I>≥1 mth</I> and <20 kg: 50-100 mg/kg daily 6 hrly. Max: 4 g daily. For severe infection, up to 200 mg/kg daily in divided doses. "
+ "Max: 12 g daily.<BR><I>Parenteral</I><BR><B>Staphylococcal infections resistant to benzylpenicillin</I><BR><Bold><I>Adult: "
+ "</I></I>1-2 g 6 hrly. For more severe infections (e.g. meningitis, endocarditis), 2 g 4 hrly.<BR><Bold><I>Child: "
+ "</I></I><I><7 days</I></I> and <2 kg: 25 mg/kg 12 hrly; <I>7-28 days</I> and <2 kg or <I>≤7 days</I> and ≥2 kg: 25 mg/kg 8 hrly; "
+ "<I>7-28 days</I> and ≥2 kg: 25 mg/kg 6 hrly; <I>≥1 mth</I> and <20 kg: 50-100 mg/kg daily 6 hrly. "
+ "Max: 4 g daily. For severe infection, up to 200 mg/kg daily in divided doses. Max: 12 g daily.");
这里需要考虑一些案例,如果&lt;然后只是立即数,然后只有&lt;需要用&amp; lt替换:否则没有变化。我尝试了下面的方法,但它也取代了数字。
s.replaceAll("<[0-9]","<");
答案 0 :(得分:1)
您需要捕获该号码,否则它将在替换中丢失。
你想要这样的东西。
var rbSelected = $("#<%= rbDate.ClientID %>").is(":checked");