[英]Remove dash between strings and Capitalize the String in Javascript
[英]Remove characters between 2 specifics strings in a JavaScript string
我正在嘗試刪除字符<p
和</p>
之間的所有字符(基本上是p
標簽中的所有屬性)。 使用以下代碼塊,它會刪除所有內容,包括<p>
中的文本
MyString.replace(/<p.*>/, '<p>');
示例: <p style="test" class="test">my content</p>
給出<p></p>
預先感謝您的幫助!
試試這個正則表達式: /<p [^>]*>/
,基本上只是從接受的字符中刪除右括號。 .
匹配所有字符,這就是為什么這不起作用。 有了新的,它停在第一個>
。
編輯:您可以添加一個全局和多行標志: /<p [^>]*>/gm
。 同樣正如其中一條評論所指出的那樣,刪除標簽使其適用於每個標簽,但這會使替換變得更加困難。 這個正則表達式是: /<[^>]*>/gm
MyString.replace(/\<p.*<\/p>/, '<p></p>');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.