คำถามติดแท็ก string

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ

3
การต่อสตริงกับ Groovy
วิธีที่ดีที่สุด (สำนวน) ในการต่อสตริงใน Groovy คืออะไร ตัวเลือกที่ 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } ทางเลือกที่ 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } ฉันได้พบประเด็นที่น่าสนใจเกี่ยวกับหัวข้อนี้ในเว็บไซต์ Groovy เก่า: สิ่งที่คุณทำได้ แต่ดีกว่าปล่อยให้เลิกทำ เช่นเดียวกับใน Java คุณสามารถเชื่อมสตริงที่มีสัญลักษณ์ "+" เข้าด้วยกัน แต่ Java ต้องการให้หนึ่งในสองรายการของนิพจน์ "+" เป็น String ไม่ว่าจะอยู่ในตำแหน่งแรกหรือรายการสุดท้ายก็ตาม Java จะใช้เมธอด toString () …

6
เอาต์พุตสตริง JSON รูปแบบ AngularJS
ฉันมีแอปพลิเคชัน AngularJS ซึ่งรวบรวมข้อมูลจากอินพุตแปลงโมเดลเป็นสตริงโดยใช้JSON.stringify()และให้ผู้ใช้แก้ไขโมเดลนี้ในลักษณะที่ฟิลด์อินพุตจะได้รับการอัปเดตหาก<textarea>องค์ประกอบได้รับการอัปเดตและในทางกลับกัน การผูกสองทางบางประเภท :) ปัญหาคือ String นั้นดูน่าเกลียดและฉันต้องการจัดรูปแบบให้มีลักษณะดังนี้: และไม่เหมือนตอนนี้: ความคิดใด ๆ ที่สามารถทำได้? หากคุณต้องการข้อมูลเพิ่มเติมโปรดอย่าลังเลที่จะถาม ทุกคำตอบขอชื่นชมและตอบทันที ขอขอบคุณ. ป.ล. ฉันเดาว่านี่น่าจะเป็นคำสั่งหรือฟิลเตอร์ที่กำหนดเอง ข้อมูลเองไม่ควรเปลี่ยนแปลงเฉพาะเอาต์พุตเท่านั้น


5
Android: html ใน strings.xml
ฉันต้องการแสดงตัวอย่างโค้ด html นี้: <body> <p><b>Hello World</b></p> <p>This is a test of the URL <a href="http://www.example.com"> Example</a></p> <p><b>This text is bold</b></p> <p><em>This text is emphasized</em></p> <p><code>This is computer output</code></p> <p>This is<sub> subscript</sub> and <sup>superscript</sup></p> </body> ผมต้องการที่จะแสดงบนโต้ตอบด้วยการประกาศ html strings.xmlของทรัพยากร ฉันจะทำมันได้อย่างไร?

2
การฝึกสตริง Python
แม้ว่าคำถามนี้จะไม่มีการใช้งานจริงในทางปฏิบัติ แต่ฉันก็อยากรู้ว่า Python ใช้งานสตริงได้อย่างไร ฉันสังเกตเห็นสิ่งต่อไปนี้ >>> "string" is "string" True นี่เป็นไปตามที่ฉันคาดไว้ คุณยังสามารถทำได้ >>> "strin"+"g" is "string" True และนั่นก็ค่อนข้างฉลาด! แต่คุณไม่สามารถทำได้ >>> s1 = "strin" >>> s2 = "string" >>> s1+"g" is s2 False เหตุใด Python จึงไม่ประเมินs1+"g"และตระหนักว่ามันเหมือนกับs2และชี้ไปที่ที่อยู่เดียวกัน เกิดอะไรขึ้นในบล็อกสุดท้ายที่จะให้มันกลับมาFalse?

13
จัดรูปแบบสตริง JavaScript โดยใช้ตัวยึดตำแหน่งและวัตถุแทนหรือไม่
ฉันมีสตริงที่พูดว่า: My Name is %NAME% and my age is %AGE%. %XXX%เป็นตัวยึดตำแหน่ง เราจำเป็นต้องแทนที่ค่าจากวัตถุ วัตถุดูเหมือนว่า: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} ฉันต้องการแยกวิเคราะห์วัตถุและแทนที่สตริงด้วยค่าที่เกี่ยวข้อง ดังนั้นผลลัพธ์สุดท้ายจะเป็น: ฉันชื่อไมค์และฉันอายุ 26 สิ่งทั้งหมดจะต้องทำโดยใช้ javascript หรือ jquery ที่บริสุทธิ์

24
การลบช่องว่างนำหน้าและต่อท้ายออกจากสตริง
วิธีลบช่องว่างจากวัตถุสตริงใน C ++ ตัวอย่างเช่นวิธีการลบช่องว่างนำหน้าและต่อท้ายออกจากวัตถุสตริงด้านล่าง //Original string: " This is a sample string " //Desired string: "This is a sample string" เท่าที่ฉันทราบคลาสสตริงไม่มีวิธีใด ๆ ในการลบช่องว่างนำหน้าและต่อท้าย หากต้องการเพิ่มปัญหาวิธีขยายการจัดรูปแบบนี้เพื่อประมวลผลช่องว่างเพิ่มเติมระหว่างคำของสตริง ตัวอย่างเช่น, // Original string: " This is a sample string " // Desired string: "This is a sample string" การใช้วิธีการสตริงที่กล่าวถึงในโซลูชันฉันสามารถคิดว่าจะดำเนินการเหล่านี้ได้ในสองขั้นตอน ลบช่องว่างนำหน้าและต่อท้าย ใช้find_first_of, find_last_of, find_first_not_of, find_last_not_of และ …
92 c++  string 

2
ตรวจสอบว่าสตริงอยู่บนตัวพิมพ์เล็กหรือตัวพิมพ์เล็กใน Python
ฉันต้องการจัดประเภทรายการสตริงใน Python ขึ้นอยู่กับว่าเป็นตัวพิมพ์ใหญ่ตัวพิมพ์เล็กหรือตัวพิมพ์เล็กผสม ฉันจะทำเช่นนี้ได้อย่างไร?
92 python  string 

5
ฉันจะคัดลอกสตริง Python ได้อย่างไร
ฉันทำนี่: a = 'hello' และตอนนี้ฉันต้องการสำเนาอิสระของa: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) ออก [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] ทำไมพวกเขาทั้งหมดมีที่อยู่หน่วยความจำเดียวกันและฉันจะรับสำเนาได้aอย่างไร?


17
เรียกใช้ฟังก์ชัน PHP ภายในสตริง HEREDOC
ใน PHP การประกาศสตริง HEREDOC มีประโยชน์มากสำหรับการส่งออกบล็อกของ html คุณสามารถแยกวิเคราะห์ในตัวแปรได้เพียงแค่นำหน้าด้วย $ แต่สำหรับไวยากรณ์ที่ซับซ้อนมากขึ้น (เช่น $ var [2] [3]) คุณต้องใส่นิพจน์ของคุณไว้ในเครื่องหมายวงเล็บ {} ใน PHP 5 เป็นไปได้ที่จะเรียกใช้ฟังก์ชันภายใน {} วงเล็บปีกกาภายในสตริง HEREDOC แต่คุณต้องดำเนินการเล็กน้อย ชื่อฟังก์ชันจะต้องถูกเก็บไว้ในตัวแปรและคุณต้องเรียกมันให้เหมือนกับว่ามันเป็นฟังก์ชันที่ตั้งชื่อแบบไดนามิก ตัวอย่างเช่น: $fn = 'testfunction'; function testfunction() { return 'ok'; } $string = <<< heredoc plain text and now a function: {$fn()} heredoc; อย่างที่คุณเห็นสิ่งนี้ค่อนข้างยุ่งเหยิงมากกว่า: $string = …
92 php  string  heredoc 


16
แทนที่สตริงย่อยด้วยสตริงย่อย C ++ อื่น
ฉันจะแทนที่สตริงย่อยในสตริงด้วยสตริงย่อยอื่นใน C ++ ได้อย่างไรฉันจะใช้ฟังก์ชันอะไรได้บ้าง eg: string test = "abc def abc def"; test.replace("abc", "hij").replace("def", "klm"); //replace occurrence of abc and def with other substring

6
คุณดึง 100 อักขระแรกของสตริงใน PHP ได้อย่างไร
ฉันกำลังมองหาวิธีดึงอักขระ 100 ตัวแรกจากตัวแปรสตริงเพื่อใส่ในตัวแปรอื่นสำหรับการพิมพ์ มีฟังก์ชันที่สามารถทำสิ่งนี้ได้อย่างง่ายดายหรือไม่? ตัวอย่างเช่น: $string1 = "I am looking for a way to pull the first 100 characters from a string variable to put in another variable for printing."; $string2 = 100charfunction($string1); print $string2 จะได้รับ: I am looking for a way to pull the first 100 characters from a …
92 php  string 

8
ฉันจะส่งอักขระ“ &” (ampersand) ผ่าน AJAX ได้อย่างไร
ฉันต้องการส่งตัวแปรสองสามตัวและสตริงด้วยPOSTวิธีการจาก JavaScript ฉันได้รับสตริงจากฐานข้อมูลจากนั้นส่งไปยังหน้า PHP ฉันกำลังใช้XMLHttpRequestวัตถุ ปัญหาคือสตริงมีอักขระสอง&สามครั้งและ$_POSTอาร์เรย์ใน PHP จะเห็นว่ามันเหมือนกับหลายคีย์ ฉันพยายามเปลี่ยน&ด้วย\&กับreplace()ฟังก์ชั่น แต่ก็ดูเหมือนจะไม่ทำอะไร ใครสามารถช่วย? โค้ดจาวาสคริปต์และสตริงมีลักษณะดังนี้: var wysiwyg = dijit.byId("wysiwyg").get("value"); var wysiwyg_clean = wysiwyg.replace('&','\&'); var poststr = "act=save"; poststr+="&titlu="+frm.value.titlu; poststr+="&sectiune="+frm.value.sectiune; poststr+="&wysiwyg="+wysiwyg_clean; poststr+="&id_text="+frm.value.id_text; xmlhttp.open("POST","lista_ajax.php",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send(poststr); สตริงคือ: <span class="style2">"Busola"</span>

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.