Tôi đang cố trích xuất dữ liệu văn bản từ trường chuỗi chứa văn bản được phân tách bằng dấu chấm và đặt nó vào trường mới bằng máy tính trường.
Tôi đang sử dụng chức năng python này (Lấy từ Cách trích xuất văn bản trước a / trong QGIS? ):
from qgis.core import *
from qgis.gui import *
@qgsfunction(args='auto', group='Custom')
def func(value1, feature, parent):
return value1.split('.')[0]
Điều này trả về tất cả văn bản trước dấu chấm đầu tiên. Bây giờ tôi đang tự hỏi làm thế nào để viết hàm cho nó để đặt từng hàng văn bản được phân tách trong một trường riêng biệt.
Trước:
Sau: