我正在尝试替换所有
document.getElementById("elementId").value
与
$("#elementId").val()
元素的ID不同。
查找内容和替换为语法应该是什么?
答案 0 :(得分:3)
按 Ctrl + Shift + F 进入“查找和替换”对话框。然后切换到“替换文件”选项卡并勾选“使用正则表达式”复选框
在您输入的“查找内容”文本框中:
document\.getElementById\(\"(?<elem>\w+)\"\)\.value
并在“替换为”文本框中输入:
$("#${elem}").val()
答案 1 :(得分:2)
选中Use Regular Expressions
框并搜索:
document\.getElementById\(\"(.*)\"\)\.value
并将其替换为:
$("#$1").val()
答案 2 :(得分:-1)
在Notepad ++中输入数据
document.getElementById("elementId1").value
document.getElementById("elementId2").value
document.getElementById("elementId3").value
document.getElementById("elementId4").value
document.getElementById("elementId5").value
document.getElementById("elementId6").value
document.getElementById("elementId7").value
document.getElementById("elementId8").value
document.getElementById("elementId9").value
document.getElementById("elementId10").value
document.getElementById("elementId11").value
document.getElementById("elementId12").value
document.getElementById("elementId13").value
document.getElementById("elementId14").value
document.getElementById("elementId15").value
document.getElementById("elementId16").value
document.getElementById("elementId17").value
document.getElementById("elementId18").value
document.getElementById("elementId19").value
document.getElementById("elementId20").value
document.getElementById("elementId21").value
document.getElementById("elementId22").value
在“查找/替换”框中
Find what: document\.getElementById\(\"(.+)\"\)\.value
Replace with: $\("#\1"\).val\(\)
Search Mode: Regular Expression
输出数据:
$("#elementId1").val()
$("#elementId2").val()
$("#elementId3").val()
$("#elementId4").val()
$("#elementId5").val()
$("#elementId6").val()
$("#elementId7").val()
$("#elementId8").val()
$("#elementId9").val()
$("#elementId10").val()
$("#elementId11").val()
$("#elementId12").val()
$("#elementId13").val()
$("#elementId14").val()
$("#elementId15").val()
$("#elementId16").val()
$("#elementId17").val()
$("#elementId18").val()
$("#elementId19").val()
$("#elementId20").val()
$("#elementId21").val()
$("#elementId22").val()