如果条形码扫描字符串(例如)包含“ CZC”,我希望能够将整个字符串更改为(例如)“ LOKO”。
if (data != null) {
Barcode barcode = data.getParcelableExtra(BarcodeCaptureActivity.BarcodeObject);
statusMessage.setText("Strichcode erfolgreich gelesen");
barcodeValue.setText(barcode.displayValue);
Log.d(TAG, "Strichcode Scannen: " + barcode.displayValue);
如果包含“ CZC”,这部分以及我已经编写的更多代码应该更改整个字符串。
答案 0 :(得分:1)
<script language="javascript">
function CreateExcelSheet() {
var x = myTable.rows;
var Excel = new ActiveXObject("Excel.Application");
Excel.visible = true;
var Book = Excel.Workbooks.Add();
for (i = 0; i < x.length; i++) {
var y = x[i].cells;
for (j = 0; j < y.length; j++) {
Book.ActiveSheet.Cells(i + 1, j + 1).Value = y[j].innerText;
}
}
}
</script>
...
</table>
<br>
<a href="home.jsp" class="btn btn-info">Home</a>
<input type="button" onclick="CreateExcelSheet()" value="Export"/>
</center>
</body>
</html>
答案 1 :(得分:0)
String bc = barcode.displayValue
bc = bc.contains("CZV") ? "LOKO" : bc;
barcodeValue.setText(bc);
答案 2 :(得分:0)
您可以使用cv2.imshow
函数:
contains